在Netbeans中使用JSDoc完成对象上的代码
我正试图让Netbeans在对象上提供一些代码完成。以下是不带JSdoc的基本代码:在Netbeans中使用JSDoc完成对象上的代码,netbeans,documentation,jsdoc,Netbeans,Documentation,Jsdoc,我正试图让Netbeans在对象上提供一些代码完成。以下是不带JSdoc的基本代码: ; var docTest = ( function( $, MyGlobal ){ console.log( MyGlobal.foo ); } )( jQuery, SOME_GLOBAL_OBJECT ); SOME_GLOBAL_OBJECT是在别处定义的,基本上是一个配置对象,看起来像这样: var SOME_GLOBAL_OBJECT = { foo: "bar", baz: "blech"
; var docTest = ( function( $, MyGlobal ){
console.log( MyGlobal.foo );
} )( jQuery, SOME_GLOBAL_OBJECT );
SOME_GLOBAL_OBJECT
是在别处定义的,基本上是一个配置对象,看起来像这样:
var SOME_GLOBAL_OBJECT = { foo: "bar", baz: "blech" };
我希望当我键入MyGlobal时,可以强制Netbeans自动建议“foo”和“baz”。
我试过一些方法,例如:
/**
* @typedef Global - My global options
* @type {object}
* @property {string} foo - Some foo
* @property {string} baz - Blech!
/*
接
/**
* @param {jQuery} $
* @param {Global} MyGlobal
*/
function ( $, MyGlobal ){ // ....
我也试过了
/**
* @param {jQuery} $
* @param {{ foo: string, baz: string }} MyGlobal
*/
function ( $, MyGlobal ){ //....
甚至
/** @type {{ foo: string, baz: string }} MyGlobal */
但是没有快乐。Netbeans 7.4是否支持这种功能?记录我的对象以便Netbeans知道其属性的正确方法是什么