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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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);
}