@hashbrownai/core
Version:
Runtime helpers for Hashbrown AI
12 lines • 604 B
TypeScript
import type { QuickJSContext, QuickJSHandle } from 'quickjs-emscripten-core';
export declare class RuntimeTransport {
private readonly context;
jsonHandle: QuickJSHandle;
stringifyHandle: QuickJSHandle;
parseHandle: QuickJSHandle;
constructor(context: QuickJSContext);
sendObject(object: object): import("quickjs-emscripten-core").DisposableFail<QuickJSHandle> | import("quickjs-emscripten-core").DisposableSuccess<QuickJSHandle>;
sendError(name: string, message: string): QuickJSHandle;
receiveObject(handle: QuickJSHandle): any;
}
//# sourceMappingURL=transport.d.ts.map