summaryrefslogtreecommitdiff
path: root/deps/undici/src/types/websocket.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'deps/undici/src/types/websocket.d.ts')
-rw-r--r--deps/undici/src/types/websocket.d.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/undici/src/types/websocket.d.ts b/deps/undici/src/types/websocket.d.ts
index 7524cbda6c..15a357d36d 100644
--- a/deps/undici/src/types/websocket.d.ts
+++ b/deps/undici/src/types/websocket.d.ts
@@ -10,6 +10,8 @@ import {
AddEventListenerOptions,
EventListenerOrEventListenerObject
} from './patch'
+import Dispatcher from './dispatcher'
+import { HeadersInit } from './fetch'
export type BinaryType = 'blob' | 'arraybuffer'
@@ -67,7 +69,7 @@ interface WebSocket extends EventTarget {
export declare const WebSocket: {
prototype: WebSocket
- new (url: string | URL, protocols?: string | string[]): WebSocket
+ new (url: string | URL, protocols?: string | string[] | WebSocketInit): WebSocket
readonly CLOSED: number
readonly CLOSING: number
readonly CONNECTING: number
@@ -121,3 +123,9 @@ export declare const MessageEvent: {
prototype: MessageEvent
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>
}
+
+interface WebSocketInit {
+ protocols?: string | string[],
+ dispatcher?: Dispatcher,
+ headers?: HeadersInit
+}