swc/crates/jsdoc/tests/fixtures/lends6.js

30 lines
730 B
JavaScript
Raw Normal View History

2020-08-14 12:20:25 +03:00
define([], function() {
var Person = makeClass(
/** @lends Person.prototype */
{
/** @constructs */
initialize: function(name) {
this.name = name;
},
/** Speak a message. */
say: function(message) {
return this.name + " says: " + message;
}
}
);
var Robot = makeClass(
/** @lends Robot.prototype */
{
/** @constructs */
initialize: function(name) {
this.name = name;
},
/** Feign emotion. */
emote: function() {
return this.name + " loves you!";
}
}
);
});