Когда я пишу следующий код, аннотатор сообщает мне, что BrowserSelector
не определен во втором typedef:
/**
* @typedef {{name: String, minVer: Number, maxVer: Number}} BrowserSelector
*/
/**
* @typedef {{type:String, browser: BrowserSelector, attribute: Object}} Selector
*/
Я считаю, что это не связывает тип с именем. Как я могу это сделать?
Я бы предпочел не добавлять к нему фактический код, просто комментарии jsdoc.