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