This is ths code:
/**
* @name Me
* @property {String} name
* @property {Number} minVer
* @property {Number} maxVer
*/
/** @type {Me} the moshe*/
var y;
Why IntelliJ says that {Me} is not defined?
This is ths code:
/**
* @name Me
* @property {String} name
* @property {Number} minVer
* @property {Number} maxVer
*/
/** @type {Me} the moshe*/
var y;
Why IntelliJ says that {Me} is not defined?
If you use @typedef
instead of @name
, IntelliJ will be happier:
/**
* @typedef {Object} Me
* @property {String} name
* @property {Number} minVer
* @property {Number} maxVer
*/
/** @type {Me} the moshe*/
var y;