Вопросы с тегом «google-closure-compiler»

119
Как указать, что параметр является необязательным, используя встроенный JSDoc?

Согласно вики JSDoc для @param вы можете указать, что @param является необязательным, используя /** @param {String} [name] */ function getPerson(name) { } и вы можете указать встроенный параметр, используя function getPerson(/**String*/ name) { } И я могу объединить их следующим образом, и это...

96
Как задокументировать строковый тип в jsdoc с ограниченными возможными значениями

У меня есть функция, которая принимает один строковый параметр. Этот параметр может иметь только одно из нескольких определенных возможных значений. Как лучше всего задокументировать то же самое? Следует ли определять shapeType как enum, TypeDef или что-то еще? Shape.prototype.create = function...

94
Выполнение команды в Grunt Task

Я использую в своем проекте Grunt (инструмент для построения командной строки на основе задач для проектов JavaScript). Я создал собственный тег, и мне интересно, можно ли ввести в него команду. Чтобы уточнить, я пытаюсь использовать шаблоны закрытия, и «задача» должна вызывать файл jar для...