関数ジェネレーターを文書化しようとしていますが、成功していません。これは例です:
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();
JSDoc (および IntelliJ) で sayHello を適切に解決するには、genericObjectGenerator とその specificObject 関数をどのように文書化する必要がありますか。