【发布时间】:2017-11-03 22:41:37
【问题描述】:
我使用 JSDoc 注释来使 WebStorm IDE 提供自动完成建议。 它适用于数字、字符串等内置类型。 但是当涉及到诸如 net.Socket 之类的导入类型时,就没有自动完成功能了。
我的课是这样写的:
var events = require('events');
var net = require('net');
var util = require('util');
/**
* Create new instance
* @constructor
* @extends {events.EventEmitter}
* @param {net.Socket} socket
*/
function MyClass(socket) {
events.EventEmitter.call(this);
/** @type {net.Socket} */
this.socket = socket;
this.on('changed', () => console.log('changed'));
}
util.inherits(MyClass, events.EventEmitter);
当我尝试使用我的类时,EventEmitter 函数和套接字成员都没有自动完成。
我需要改变什么?
【问题讨论】:
标签: javascript node.js autocomplete webstorm jsdoc