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?

questionAnswers(5)

yourAnswerToTheQuestion