Files
ms/packages/websocket/src/client/interface.ts
2020-12-17 17:00:27 +08:00

28 lines
465 B
TypeScript

export interface WebSocketHeader {
[key: string]: string
}
export type EventType =
| 'close'
| 'error'
| 'message'
| 'open'
export interface Event {
}
export interface MessageEvent extends Event {
data: any
origin?: string
lastEventId?: string
source?: string
ports?: string
}
export interface ErrorEvent extends Event {
error: Error
}
export interface CloseEvent extends Event {
code: number
reason: string
}