spidereye
Version:
Client library for .Net SpiderEye apps
12 lines (11 loc) • 670 B
TypeScript
import { ApiCallback, EventCallback, ApiResult } from "./index";
export declare class SpiderEye {
static get isReady(): boolean;
static onReady(callback: () => void): void;
static onReadyAsync(): Promise<void>;
static invokeApi<TResult = any, TParam = any>(id: string, parameters: TParam, callback: ApiCallback<TResult>): void;
static invokeApiAsync<TResult = any, TParam = any>(id: string, parameters: TParam): Promise<ApiResult<TResult>>;
static addEventHandler<TResult = any, TParam = any>(name: string, callback: EventCallback<TResult, TParam>): void;
static removeEventHandler(name: string): void;
private static checkBridgeReady;
}