Spec-Zone.ru › JSDoc

@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(){
        }
    }
);

Связанные ссылки

@lends

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API