Пасоны, чо ему надо(?
![]() В гуглокоде не сказано как писать национальные параметры... |
@param {{index: number?, activeClass: string?, beforeClass: string?, afterClass: string?}} options
|
То есть гугл реально предлагает заменить
![]() на ![]() отключил в пизду линтер, это позор какой-то недоработанный а не линтер |
эти то удали:
@param {number} options.index
@param {string} options.activeClass
@param {string} options.beforeClass
@param {string} options.afterClass
|
хотя правильнее вопросительные знаки ставить так:
@param {{index?: number, activeClass?: string, beforeClass?: string, afterClass?: string}} options
Они говорят о том, что параметр является не обязательным |
devote, верно ли я понимаю что гуглдок не поддерживает параметр опций, а то что ты делаешь это костыль..?
|
а вот так:
@param {String|Node} slideShowContainer
@param {Object} options Опции какие то
@param {Number} [options.index] Индекс
@param {String} [options.activeClass] Активный класс
@param {String} [options.beforeClass] Трололо
@param {String} [options.afterClass] Траляля
завернуть свойства в квадратные скобки, что бы были не обязательными |
Цитата:
|
Цитата:
|
Цитата:
//@param {string} opt_param
видимо aldfyctn мод расчитан на строгую типизацию и строгую присрогую логику, так что видимо надо где-то описать интерфейс обьекта опций. тока так.. как сделаю отпишусь) |
Цитата:
/** @param {string=} param */
/** @param {(string|number)=} param */
Приставка opt_ ставится прост для наглядности разработчикам. PS: ты уже наверно 3 или 4-ю тему заводишь, ответы на которые лежат на поверхности в официальной доке. Ты же говорил что ты гений и можешь выучить весь курс универа за 3 часа, не? |
ну я не виню тебя за то что ты говоришь то что я и так знаю, ты же не знал что я знаю это) но вот на счет того что приставка я не знал так как линтер подчеркивает
|
Цитата:
гугл делает крайне много говна, которое заточено только под их задачу и линтер тому пример, не используй его:) |
Цитата:
/** @private */ this.ololo_ |
Цитата:
|
| Часовой пояс GMT +3, время: 11:45. |