!Ъ: http://paste.org.ru/?oh05xt
Создал объект и в последней функции объявил его экземпляр. Автокомплит не работает. Пожалуйста, подскажите, что я написал такого, из-за чего не работает автокомплит. Впереди много кода, не хотеть запутаться в нём.
Ъ:
/**
* Ololo
* @callback ValueGetter
* @returns Number
*/
/**
* Enum description
* @readonly
* @enum {String}
*/
var ObjectsEnum = {
/** Ein */
OE_BEGIN: 'OE_BEGIN',
/** Zwei */
OE_CENTER: 'OE_CENTER',
/** Drei **/
OE_END: 'OE_END'
};
/**
* Tralala
* @callback BoolFunctionOfElem
* @param {Element} elem element-argument
* @returns {Boolean} result of operatz
*/
/**
* Trololo
* @typedef {Object} MeineObject
* @property {ValueGetter} getBegin 1st (first) field-description
* @property {ValueGetter} getEnd 2nd (second) description
* @property {ObjectsEnum} type description
* @property {FunctionOfElem} doSomething method description
*/
function getMeineObject(){
/** @type MeineObject */
var ret; // вот у него не работает автокомплит
}