UNPKG

websocket-as-promised

Version:

A WebSocket client library providing Promise-based API for connecting, disconnecting and messaging with server

14 lines (11 loc) 463 B
export = Options; declare interface Options { createWebSocket?: (url: string) => WebSocket; packMessage?: (data: any) => string | ArrayBuffer | Blob; unpackMessage?: (data: string | ArrayBuffer | Blob) => any; attachRequestId?: (data: any, requestId: string | number) => any; extractRequestId?: (data: any) => string | number | undefined; extractMessageData?: (event: any) => any; timeout?: number; connectionTimeout?: number; }