Tengo un módulo con un solo método (o múltiples, no importa por ahora):
(function (root, factory) { if (typeof define === 'function' && define.amd) { define([], factory(root)); } else { root.fn = factory(root); } })(typeof global !== "undefined" ? global : this.window || this.global, function (root) { 'use strict'; const my_method = (bar) => { console.log('bar', bar); } return { myMethod: my_method } });Y lo llamo así:
fn.myMethod('foo');Mi pregunta es: ¿Hay alguna manera de documentar este método? (para saber cómo funciona cuando lo llamo desde otro bloque de código, en una información sobre herramientas de IDE, por ejemplo)
P.ej:
/** * How this method works * @param {any} bar */ const my_method = (bar) => { ... }