为Webstorm中的多个变量定义相同的类型

时间:2015-01-26 20:40:22

标签: javascript webstorm jsdoc

var foo, bar;

对于此语句并使用JSDoc,如何在一行中设置两个变量as a given type以便WebStorm识别它?任意地,让我们采用String并使用一个工作示例:

/**
 * @type {String}
 */
var foo;
/**
 * @type {String}
 */
var bar;

foobar现在都被识别为已键入String,但它是多余的。一些天真的尝试'键入'他们俩都是:

//None of the following works
/**
 * @type {String}
 */
/**
 * @type {String, String}
 */
var foo, bar;
//
var
  /**
   * @type {String}
   */
  foo,
  /**
   * @type {String}
   */
  bar;

但是我不确定它是否有效的JSDoc,而且它无论如何都没有用!

是否可以在一个var语句中设置多个变量的类型,如果是,如何设置?

1 个答案:

答案 0 :(得分:1)

请投票通过WEB-12376以获得有关更新的通知。 我建议使用内联文档(https://code.google.com/p/jsdoc-toolkit/wiki/InlineDocs)作为解决方法:

var /** String*/ foo, /**String*/ bar;