更正对象函数声明的VS 2017 jsDoc intellisense语法

时间:2018-02-08 20:58:27

标签: javascript visual-studio-2017 jsdoc

我无法弄清楚如何使jsDoc格式工作,这将使VS2017在intellisense中显示正确的信息。

//seems like you can use several different formats to get 
// 'this is a test' to appear in intellisense
// and the @param data to appear as well
/**
 * this is a test 
 * @param {string} myConstructorParm - constructor parm, can be anything.
 */ 
function myObject(myConstructorParm) {

    this.localParm = myConstructorParm;

    //this doesn't do anything
    /** setLocalParm - sets value of localParm, overwrites constructor value.
    * @param { string } newValue - the new value to be assigned into localParm 
    */
    this.setLocalParm = function (newValue) { this.localParm = newValue; }
}

如上所示,定义一个新对象并给出那些jsDoc信息可以正常工作。但正如问题瓦片所暗示的那样,我无法获得我定义的任何属性(即以intellisense显示)的语法(如果它甚至可能)。显示的只是VS基本智能感知,而不是我的文字。

所以,我做错了什么,还是VS还没有支持呢?我知道某些jsDoc功能还没有工作......所以我的问题是你可以使用VS2017目前支持的功能吗?

0 个答案:

没有答案