remove dep on net interface only in node>=10

This commit is contained in:
Austin Riedhammer
2018-06-01 01:13:57 -07:00
parent 9fb3214e64
commit 0751408375

8
types/ws/index.d.ts vendored
View File

@@ -168,6 +168,12 @@ declare namespace WebSocket {
maxPayload?: number;
}
interface AddressInfo {
address: string;
family: string;
port: number;
}
// WebSocket Server
class Server extends events.EventEmitter {
options: ServerOptions;
@@ -176,7 +182,7 @@ declare namespace WebSocket {
constructor(options?: ServerOptions, callback?: () => void);
address(): net.AddressInfo | string;
address(): AddressInfo | string;
close(cb?: (err?: Error) => void): void;
handleUpgrade(request: http.IncomingMessage, socket: net.Socket,
upgradeHead: Buffer, callback: (client: WebSocket) => void): void;