@eversurf/dengine-rn-jsi
Version:
Dengine React Native JSI
11 lines (10 loc) • 560 B
TypeScript
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>;