javascript Docs
Здравствуйте!
Привык писать код с доками, но никогда не писал доки на Callback. Стал искать и что-то не понял как их писать правильно чтобы ide не ругалась. Разрабатываю в idea 13 или phpstorm 7.1. Вот простой пример функции с callback, подскажите как правильно написать доки:
var SomeObj = {
/**
* Перебор объекта
* @method itarObj
* @param {Object} obj
* @param {SomeObj~requestCallback} func
*/
itarObj: function (obj, func) {
for (var key in obj)
if (obj.hasOwnProperty(key))
func(obj[key], key);
}
/**
* @callback SomeObj~requestCallback func
* @param {*}
* @param {string}
*/
}
Образец взял тут. Подскажите пожалуйста. |
|
А как писать jsdoc для defineProperty?
Object.defineProperty(ElementStack.prototype, 'length', {
get: function() {
return this.elements.length;
}
});
Вобще, бесит что сеттеры/геттеры нужно создавать через вызов функции (хотя вот с литералом сделали гуд). |
С трудом представляю как func которая string может изобразить в типах метод, который function.
|
| Часовой пояс GMT +3, время: 09:40. |