UNPKG

dev-classes

Version:
35 lines (33 loc) 1.29 kB
import { WsApi_Options_P } from './deps/WsApi'; import { SocketApi_Options_P, SocketApi_State_P } from './SocketApi.types'; export declare class SocketApi { #private; private static state; private static options; private static wsApi; private static delay; private static internet; private static events; private static saveID; private static stateDefault; private static copyState; private static setState; private static resetState; private static setOptions; private static setStatusReConnect; private static setInfoConnect; private static online; private static offline; private static splitOptions; static getState: () => SocketApi_State_P; static on: typeof SocketApi.wsApi.on & typeof SocketApi.events.subscribe; static off: typeof SocketApi.wsApi.on & typeof SocketApi.events.subscribe; static getStatusSocket: () => import('./deps/WsApi').WsApiE_StatusConnect_OR; static close: () => void; static init: (options: WsApi_Options_P & SocketApi_Options_P) => void; static connect(): void; static disconnect(): void; static send<ResType>(data: object, cb?: (data: ResType) => void): void; static stopReConnect(status?: boolean): void; static socketReConnect: () => void; }