UNPKG

big-json-viewer

Version:

JavaScript Library to view big JSON structures.

24 lines (23 loc) 880 B
export interface WorkerClientApi { call(handler: string, ...args: any[]): Promise<any>; callWorker(handler: string, transfers: any[], ...args: any[]): Promise<any>; destroy(): any; } export declare class WorkerClient implements WorkerClientApi { private worker; private requestIndex; private requestCallbacks; private initialized; constructor(worker: Worker); initWorker(): Promise<boolean>; call(handler: any, ...args: any[]): Promise<any>; callWorker(handler: any, transfers?: any, ...args: any[]): Promise<any>; destroy(): void; } export declare class WorkerClientMock implements WorkerClientApi { private provider; constructor(provider: any); call(handler: any, ...args: any[]): Promise<any>; callWorker(handler: any, transfers?: any, ...args: any[]): Promise<any>; destroy(): void; }