fix(ws): options is optional on createWebSocketStream (#43784)

This commit is contained in:
r1b
2020-04-13 14:47:56 -04:00
committed by GitHub
parent 558edadd09
commit add4fc1a34
2 changed files with 10 additions and 1 deletions

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

@@ -264,7 +264,7 @@ declare namespace WebSocket {
}
// WebSocket stream
function createWebSocketStream(websocket: WebSocket, options: stream.DuplexOptions): stream.Duplex;
function createWebSocketStream(websocket: WebSocket, options?: stream.DuplexOptions): stream.Duplex;
}
export = WebSocket;

View File

@@ -149,3 +149,12 @@ import * as url from 'url';
duplex.pipe(process.stdout);
process.stdin.pipe(duplex);
}
{
const ws = new WebSocket('ws://www.host.com/path');
const duplex = WebSocket.createWebSocketStream(ws);
duplex.pipe(process.stdout);
process.stdin.pipe(duplex);
}