[英]Using JSDoc with namespaces and a variant form of function definition
我一直在嘗試使用JsDoc來記錄我的JavaScript,但我一直遇到這個障礙。 它一直說“什么也沒有文件,退出”
這是我要記錄的代碼的精妙之處:
/**
* 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(){
};
任何想法如何解決這個問題? 謝謝!
從您的問題來看,我猜您正在使用JSDoc。 原始JSDoc已有一段時間不受支持。
我建議您使用jsdoc-toolkit,因為它具有更好的支持。 根據他們的文檔,您可以記錄類模式 。 看看他們的例子,您應該一切順利!
干杯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.