UNPKG

@phnq/message

Version:

Asynchronous, incremental messaging client and server

13 lines (12 loc) 519 B
import { MessageConnection, ReceiveHandler } from './MessageConnection'; export declare class WebSocketMessageClient<T, R> extends MessageConnection<T, R> { static create<T, R>(url: string): WebSocketMessageClient<T, R>; private onCloseHandlers; private receiveHandlers; private constructor(); set onReceive(_handler: ReceiveHandler<T, R>); addReceiveHandler(receiveHandler: ReceiveHandler<T, R>): void; isOpen(): boolean; close(): Promise<void>; set onClose(onClose: () => void); }