有沒有什麼辦法使@property私人?使@property私人
/**
*
* @property {Object} shouldBePrivate but how?
*
*/
...
我使用jsdoc3
我希望能夠產生我的文檔兩次,一個與列出的私有屬性和另一個沒有列出的私有財產。
有沒有什麼辦法使@property私人?使@property私人
/**
*
* @property {Object} shouldBePrivate but how?
*
*/
...
我使用jsdoc3
我希望能夠產生我的文檔兩次,一個與列出的私有屬性和另一個沒有列出的私有財產。
在JSDoc中使用@private
標記。 HTML生成器可以選擇包含或不包含私人成員,因此您可以一次或一次生成文檔。
像這樣:
/**
* Lore Ipsum and stuff
* @property {foo}
* @private
*/
只需添加標籤@private
/**
*
* @property {Object} shouldBePrivate but how?
* @private
*/
的@private標籤標誌符號作爲私人,或並不意味着一般 使用。除非 JSDoc使用-p或--private開關運行,否則私有成員不會顯示在生成的輸出中。
所以,只要運行
jsdoc --private file.js
或
jsdoc -p file.js
包括file.js的文檔中的私人符號,jsdoc沒有選擇將它們排除在外。
你的意思是讓財產顯示爲私人的jsdoc3?解釋你的意思是「私人」,因爲屬性不能完全是私人的。 – Ian 2013-05-07 19:45:48
http://usejsdoc.org/tags-private.html? – lifetimes 2013-05-07 19:46:01
私人 - 以什麼方式?所以該屬性被jsdoc忽略? – 2013-05-07 19:46:06