UNPKG

@eversurf/dengine-rn-jsi

Version:

Dengine React Native JSI

11 lines (10 loc) 560 B
export interface BinaryLibraryBase { getLibName(): Promise<string>; createContext(configJson: string): Promise<string>; destroyContext(context: number): void; } export interface BinaryLibraryWithParams extends BinaryLibraryBase { setResponseParamsHandler(handler?: (requestId: number, params: any, responseType: number, finished: boolean) => void): void; sendRequestParams(context: number, requestId: number, functionName: string, functionParams: any): void; } export declare function libReactNativeJsi(): Promise<BinaryLibraryWithParams>;