node.js WebStorm自动完成

时间:2017-06-02 13:36:10

标签: javascript node.js autocomplete webstorm jsdoc

我使用JSDoc注释来使WebStorm IDE提供自动完成建议。 它适用于内置类型,如数字,字符串等。 但是当涉及到诸如net.Socket之类的导入类型时,没有自动完成。

我的课程编写如下:

dateutil.parser

当我尝试使用我的类时,我没有为EventEmitter函数或套接字成员自动完成。

我需要改变什么?

1 个答案:

答案 0 :(得分:0)

尝试在JSDoc名称路径中使用短名称:

/**
 * Create new instance
 * @constructor
 * @extends {EventEmitter}
 * @param {Socket} socket
 */
function MyClass(socket) {
    events.EventEmitter.call(this);
    this.socket = socket;
    this.on('changed', () => console.log('changed'));
}

这种符号对我有用 - 我完成了Socket和EventEmitter方法