We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c8acc81 commit d2be897Copy full SHA for d2be897
test/types/websocket.test-d.ts
@@ -0,0 +1,10 @@
1
+import { ReadableStream, WritableStream } from 'stream/web'
2
+import { expectType } from 'tsd'
3
+import { WebSocketStream } from '../../types'
4
+
5
+declare const webSocketStream: WebSocketStream
6
+const webSocketStreamOpened = await webSocketStream.opened
7
8
+// Test that the readable and writable streams are of identical types to ones from stream/web
9
+expectType<WritableStream>(webSocketStreamOpened.writable)
10
+expectType<ReadableStream>(webSocketStreamOpened.readable)
types/websocket.d.ts
@@ -1,6 +1,7 @@
/// <reference types="node" />
import type { Blob } from 'buffer'
+import type { ReadableStream, WritableStream } from 'stream/web'
import type { MessagePort } from 'worker_threads'
import {
EventInit,
0 commit comments