UNPKG

commonui-lib-test

Version:

"#common ui lib test"

20 lines (19 loc) 605 B
import { WebSocketSubject } from "rxjs/webSocket"; export interface ISocketMessage { header: number; protocolNo: number; data: ArrayBuffer; } declare class SocketHandler { isLogin: boolean; private isInit; private socket$; constructor(); getWebSocket<T>(socketHost: string, decodeFunc: (e: MessageEvent) => T, openCB: Function, closeCB: Function): WebSocketSubject<T>; send(data: any): void; private createWebSocket; private creatOpenObserver; private creatCloseObserver; private createSocketObserver; } export default SocketHandler;