Показать сообщение отдельно
  #4 (permalink)  
Старый 16.04.2013, 17:56
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

@param {!Object} options

А что значит ! ?
JB это пропускает.

Можно еще так:

/** @param {*} options */
/** @param {Object | Array} options */
/** @param {Object} [options] */
/** @param {...*}  */


Или так:
/** @typedef {(Object | Array)} */
object.foo;

/** @param {object.foo} options */
object.bar = function(options) {
  ...
}

Последний раз редактировалось monolithed, 16.04.2013 в 18:14.
Ответить с цитированием