@thi.ng/wasm-api
Version:
Generic, modular, extensible API bridge and infrastructure for hybrid JS & WebAssembly projects
14 lines • 952 B
TypeScript
import type { IWasmMemoryAccess, MemoryView, WasmType, WasmTypeConstructor } from "./api.js";
/** @internal */
export declare const __instanceArray: <T>(type: WasmType<T>, addr: number, num: number, size?: number) => T[];
/** @internal */
export declare const __array: <T>(mem: IWasmMemoryAccess, ctor: WasmTypeConstructor<T>, addr: number, len: number) => T[];
/** @internal */
export declare const __slice32: <T>(mem: IWasmMemoryAccess, ctor: WasmTypeConstructor<T>, offset: number) => T[];
/** @internal */
export declare const __slice64: <T>(mem: IWasmMemoryAccess, ctor: WasmTypeConstructor<T>, offset: number) => T[];
/** @internal */
export declare const __primslice32: <T extends MemoryView>(mem: IWasmMemoryAccess, view: T, offset: number, shift: number) => T;
/** @internal */
export declare const __primslice64: <T extends MemoryView>(mem: IWasmMemoryAccess, view: T, offset: number, shift: number) => T;
//# sourceMappingURL=memory.d.ts.map