expressws:通过typescript添加原型 我正在为WebSocket使用'express ws' 我想在`express ws`导入的`ws`模块中扩展`WebSocket`类,并将其添加为一个字符串作为原型。(`WebSocket.prototype.str:string=”“`) 我应该提到的是,我使用的是打字脚本 谁能帮我?谢谢

expressws:通过typescript添加原型 我正在为WebSocket使用'express ws' 我想在`express ws`导入的`ws`模块中扩展`WebSocket`类,并将其添加为一个字符串作为原型。(`WebSocket.prototype.str:string=”“`) 我应该提到的是,我使用的是打字脚本 谁能帮我?谢谢,typescript,prototype,express-ws,Typescript,Prototype,Express Ws,这可能有用。只需确保WebSocket是一个接口 import {WebSockets} from './express-ws'; interface WebSocket { str:string; } // Type definition for the spy function declare module './express-ws' { namespace WebSockets { export interface WebSocket {

这可能有用。只需确保
WebSocket
是一个接口

import {WebSockets} from './express-ws';

interface WebSocket {
    str:string;
}


// Type definition for the spy function 
declare module './express-ws' {
    namespace WebSockets {
        export interface WebSocket {
            str: string;
        }
    }
}

我想我知道问题出在哪里了<
ws
模块中的code>WebSocket不是接口。这是主课。现在有办法吗?