Как документировать генератор функций с помощью jsdoc?

Я пытаюсь задокументировать генератор функций, но безуспешно, это пример:

function genericObjectGenerator(tagname) {
  var specificObject = function () {};

  specificObject.getClassName = function () {
    return tagname;
  }

  specificObject.prototype.sayHello = function(name) {
    return tagname + " says hello to " + name;
  }

  return specificObject;
}

var MyObject = genericObjectGenerator("object1");

var myObjectInstance = new MyObject();

myObjectInstance.sayHello();

Как я должен задокументировать genericObjectGenerator и его конкретные функции Object, чтобы JSDoc (и IntelliJ )правильно разрешили sayHello.

6
задан Paulo Lopes 15 August 2012 в 18:46
поделиться