Si tengo una función socketio como esta:
_sock.emit('app_version',appversion,(response)=>{ console.log(response) })y quiero poner un JSDOC adecuado, explicando que la versión de la aplicación es una cadena y la respuesta es una cadena, ¿cómo lo escribo?
actualmente probé alguna combinación como @param o @property en WebStorm, pero Webstorm todavía no reconoce esa versión de la aplicación y el tipo de respuesta.
Por favor ayuda
JSDoc funciona mejor si escribe cosas a medida que las declara, lo que no funciona muy bien si está haciendo cosas en línea (como usar una función de flecha en línea). Pruebe algo como esto, declarando y escribiendo sus variables y funciones antes de usarlas :
// Use @type to indicate the type of the next following variable /** * @type {string} */ let appversion; // Use @param to indicate the param type of the next following function /** * @param {string} response */ function doThing(response) { console.log(response); } _sock.emit('app_version', appversion, doThing);