@constructs
Оглавление
Обзор
При использовании объектной записи для определения класса (например, с помощью тега @lends) тег @constructs позволяет документировать, что определённая функция будет использоваться для создания экземпляров этого класса.
Синтаксис
@constructs [<name>]
Примеры
Использование тега @constructs с @lends
var Person = makeClass(
/** @lends Person.prototype */
{
/** @constructs */
initialize: function(name) {
this.name = name;
},
/** Describe me. */
say: function(message) {
return this.name + " says: " + message;
}
}
);
Без @lends необходимо указать имя класса
makeClass('Menu',
/**
* @constructs Menu
* @param items
*/
function (items) { },
{
/** @memberof Menu# */
show: function(){
}
}
);
Связанные ссылки
© 2011–2017 the contributors to the JSDoc 3 documentation project
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://jsdoc.app/tags-constructs.html