Jak udokumentować moduł Require.js (AMD) za pomocą jsdoc 3 lub jsdoc?
Mam 2 rodzaje modułów:
Plik główny Require.js:
<code> require.config({ baseUrl: "/another/path", paths: { "some": "some/v1.0" }, waitSeconds: 15, locale: "fr-fr" }); require( ["some/module", "my/module", "a.js", "b.js"], function(someModule, myModule) { } ); </code>
Wzór mediatora:
<code>define([], function(Mediator){ var channels = {}; if (!Mediator) Mediator = {}; Mediator.subscribe = function (channel, subscription) { if (!channels[channel]) channels[channel] = []; channels[channel].push(subscription); }; Mediator.publish = function (channel) { if (!channels[channel]) return; var args = [].slice.call(arguments, 1); for (var i = 0, l = channels[channel].length; i < l; i++) { channels[channel][i].apply(this, args); } }; return Mediator; }); </code>
Jak mogę to udokumentować za pomocą jsdoc3, jeśli to możliwe także z jsdoc?