Kiedy piszę poniższego kodu spowoduje adnotator mówi mi, że BrowserSelector
nie jest zdefiniowana w drugim typedef:Jak mogę udokumentować typ w webstormu używając tylko jsdoc?
/**
* @typedef {{name: String, minVer: Number, maxVer: Number}} BrowserSelector
*/
/**
* @typedef {{type:String, browser: BrowserSelector, attribute: Object}} Selector
*/
Uważam, że nie jest skojarzenie typu z nazwą. Jak mogę to zrobić?
Wolałbym nie dodawać rzeczywistego kodu, tylko komentarze jsdoc.
Od v10.0.4 [ '@ typedef' wciąż wydaje złamane w WebStorm] (https : //youtrack.jetbrains.com/issue/WEB-11189). –