Задать вопрос

Как правильно написать jsdoc для кода внутри самовызывающейся функции?

Подскажите плз, если у меня код внутри самовызывающейся функции, как написать в jsdoc, что самовызывающаяся функция для изоляции пространства имен?

(function() {
let foo = ( msg ) => {
console.log( 'msg' )
};
foo('test');
})();
  • Вопрос задан
  • 670 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Alex Ander К ответам на вопрос (3)
loktionov129
@loktionov129
Backend .NET Developer
/**
* @name MyNamespace
* @namespace Hold all functionality
*/
(function () {
    "use strict";
    /** @lends MyNamespace*/
    var stlib = function (param, param, param) { ...All of my code...};
}());


/**
 * @module foobar
 */

/**
* @function
* @author Baa
* @name hello 
* @description Output a greeting
* @param {String} name - The name of the person to say hello
*/
(function hello(name) {
    /**
     * @function
     * @author Baz
     * @inner
     * @private
     * @memberof module:foobar
     * @description Check if the argument is a string (see: {@link module:foobar~hello})
     * @param {String} string - The string
     * @returns {String} Returns true if string is valid, false otherwise
     */ 
    var isString = function checkString(string) { return typeof string === 'string'; };
    if (isString(name))
      console.log('Hello ' + name + '!');
}('Mr. Bubbles'));
Ответ написан