var foo, bar;
对于此语句并使用JSDoc,如何在一行中设置两个变量as a given type以便WebStorm识别它?任意地,让我们采用String
并使用一个工作示例:
/**
* @type {String}
*/
var foo;
/**
* @type {String}
*/
var bar;
foo
和bar
现在都被识别为已键入String
,但它是多余的。一些天真的尝试'键入'他们俩都是:
//None of the following works
/**
* @type {String}
*/
/**
* @type {String, String}
*/
var foo, bar;
//
var
/**
* @type {String}
*/
foo,
/**
* @type {String}
*/
bar;
但是我不确定它是否有效的JSDoc,而且它无论如何都没有用!
是否可以在一个var
语句中设置多个变量的类型,如果是,如何设置?
答案 0 :(得分:1)
请投票通过WEB-12376以获得有关更新的通知。 我建议使用内联文档(https://code.google.com/p/jsdoc-toolkit/wiki/InlineDocs)作为解决方法:
var /** String*/ foo, /**String*/ bar;