parameters - how - ¿Cómo JsDoc un tipo "mixto"?
jsdoc returns promise (2)
Pregunta simple, ¿cómo puedo documentar ese "tipo mixto"? Sé que podría enumerar todos los tipos posibles como {null|undefined|String|Number|Object}
y terminar encontrando que me falta uno y hacerlo demasiado complejo. Intenté usar la palabra clave Mixta, pero aparece errores emergentes en muchos IDE como WebStorm.
Encontré la manera de hacerlo:
/**
* @param {*} foo
*/
function bar(foo) {}
Utilizar {}
Hay un ejemplo de http://usejsdoc.org/tags-type.html :
Un objeto llamado ''myObj'' con propiedades ''a'' (un número), ''b'' (una cadena) y ''c'' (cualquier tipo) .
{{a: number, b: string, c}} myObj // or: {Object} myObj {number} myObj.a {string} myObj.b {} myObj.c