variable example comment code jsdoc

example - ¿Cómo documentar las devoluciones de llamada utilizando JSDoc?



jsdoc npm (2)

Dada una función de Javascript que toma las funciones de devolución de llamada como parámetros:

var myFunction = function(onSuccess, onFailure) {...}

¿Cómo documento el tipo de devolución y los argumentos de onSuccess ?


En JSDoc 3.1 y @callback posteriores, puede usar la nueva etiqueta @callback para describir la función de devolución de llamada en un bloque de comentarios separado. Luego puede referirse a la devolución de llamada en los documentos para su método.

Aquí hay un ejemplo:

/** @class */ function MyClass() {} /** * Do something. * @param {MyClass~onSuccess} cb - Called on success. */ MyClass.prototype.myFunction = function(cb) { // code }; /** * Callback used by myFunction. * @callback MyClass~onSuccess * @param {number} resultCode * @param {string} resultMessage */

Vea Usar JSDoc para más información.