JavaScript の文書化に JsDoc を使用しようとしてきましたが、このハードルに遭遇し続けています。「文書化するものは何もありません、終了します」と言い続けます
これが私が文書化しようとしているコードの一部です:
/**
* Container for all editing methods
* @namespace
*/
var FREdit = {
/**
* Toggle value for editing
* @type Number
*/
isToggleOn:0,
/**
* Initialize editing
*/
init: function(){
this.initPopups();
},
/**
* Function to enable editing
*/
enable: function(){
this.enableTitles();
this.isToggleOn = 1;
}
};
上記では名前空間を使用しています。JavaScript でバリアント形式の関数定義を使用しても、JSDoc はそれを認識しないようです。例えば:
/**
* Just any function
*/
var any_function = function(){
};
これを回避する方法はありますか?ありがとう!