znapi
Version:
Better TS/JS API for zeronet-conservancy (WIP)
20 lines (19 loc) • 542 B
TypeScript
import { Config, ZNAPIGeneric } from './common.js';
export declare class WSAPI extends ZNAPIGeneric {
private waitingCb;
private messageQueue;
private nextMsgId;
private isConnected;
private isReconnecting;
private ws?;
private wsUrl;
constructor(config: Config);
connect(): void;
private reconnect;
private onMessage;
private onError;
private onOpenWebsocket;
private onCloseWebsocket;
send(message: any, cb: any): void;
requestPermission(permission: string): Promise<void>;
}