Как я могу документировать тип в веб-шторме, используя только jsdoc?

Когда я пишу следующий код, аннотатор говорит мне, чтоBrowserSelector не определен во втором typedef:

/**
 * @typedef {{name: String, minVer: Number, maxVer: Number}} BrowserSelector
 */

/**
 * @typedef {{type:String, browser: BrowserSelector, attribute: Object}} Selector
 */

Я считаю, что это не связывает тип с именем. Как я могу это сделать?

Я бы предпочел не добавлять реальный код для него, просто комментарии jsdoc.

Ответы на вопрос(3)

Ваш ответ на вопрос