returns how example datatype parameters mixed jsdoc

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