我使用nodejs模块“ws”并安装typings typings i dt~ws
import * as WebSocket from "ws";
function add(client:WebScoket){
let cid = client.clientId;
}
我想使用属性 clientId
来扩展 WebSocket
,但我不知道如何操作。
我尝试在定义文件中编写以下代码index.d.ts
declare module "ws" {
class WebSocket {
ip: string;
clientId: number;
project: string;
}
}
但是没有效果
最佳答案
您是否尝试过扩展 websocket 类并使用它?
例如:
interface WebSocketWithCliendId extends WebSocket {
clientId: string;
}
关于node.js - 如何扩展nodejs模块的typescript定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46013109/