Сообщение от cyber
|
а так описывать если в качестве this, свой класс
@param {function(this:MyClass)}
?
|
Да, важно понять, что тип данных - это функция-конструктор или литерал, т.е. то, с чем можно провести instanceof.
НО есть исключение из правил, директива @lends - она используется для декларации литерала объекта как части другого объекта, т.е.
function Foo() {
}
// Тут некоторая функция для создания классов
Class(Foo, /** @lends {Foo.prototype} */ {
get: function () {}
});