Enum como tipo @param en JSDoc
¿Es posible usar una enumeración para el JSDoc@param
tipo de declaración como en el siguiente ejemplo?
/**
* @enum { Number }
*/
var TYPES = {
TYPE_A: 1,
TYPE_B: 2
}
/**
* @param { TYPES } type
*/
function useTypesEnum( type ) {
}
Si uso un IDE como Eclipse, etc. para JavaScript, ¿no debería aparecer ninguna advertencia?