28 lines
465 B
TypeScript
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
|
|
}
|