Тема: jsDoc и phpStorm
Показать сообщение отдельно
  #5 (permalink)  
Старый 25.04.2014, 20:59
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
а так описывать если в качестве this, свой класс
@param {function(this:MyClass)}

?
Да, важно понять, что тип данных - это функция-конструктор или литерал, т.е. то, с чем можно провести instanceof.

НО есть исключение из правил, директива @lends - она используется для декларации литерала объекта как части другого объекта, т.е.

function Foo() {
}

// Тут некоторая функция для создания классов
Class(Foo, /** @lends {Foo.prototype} */ {
    get: function () {}
});
__________________
kobezzza
code monkey
Ответить с цитированием