我正在使用 jsdoc 工具包来记录一个项目,并且我在记录另一个私有对象中的私有对象的问题中。
我收到了这个警告:
警告:试图将连接记录为未记录符号 testObject 的成员。
但是 testObject 在我的 Docs 输出中显示为“ {Object} testObject ”
这是javascript文件测试:
/*
* @fileOverview Various Test functions.
* @author Regards
*/
/**
* @description testUtilsNameSpace 'namespace' helps
* @name testUtils
* @type Object
* @namespace
**/
(function($) {
'use strict';
/**
* @description minPageReached private var
* @private
* @type number
* @name testUtils#minPageReached
* @field
*/
var minPageReached = 0;
/**
* @description maxPageReached public var
* @type number
*/
testUtils.maxPageReached = 0;
/**
* @description testPrivate private function
* @inner
* @param {page} page Info on the page you want to request
* @type Function
* @memberOf testUtils
*/
var testPrivate = function(page){
console.log("testPrivate");
};
/**
* @description testPublic public function
* @param {page} page Info on the page you want to request
* @type Function
* @memberOf testUtils
*/
testUtils.testPublic = function(page){
console.log("testPublic");
}
/**
* @description loadDependencies function
* @type Function
* @memberOf testUtils
*/
var loadDependencies = function() {
};
/**
* @description testObject
* @private
* @field
* @name testUtils#testObject
* @type Object
*/
var testObject = {
/**
* @description connection object
* @field
* @name testObject#connection
* @type Object
*/
connection: {
}
}
})(window.jQuery);