diff options
Diffstat (limited to '2026/games/rpc2dot0/pkg/eatyourgreens.d.ts')
| -rw-r--r-- | 2026/games/rpc2dot0/pkg/eatyourgreens.d.ts | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/2026/games/rpc2dot0/pkg/eatyourgreens.d.ts b/2026/games/rpc2dot0/pkg/eatyourgreens.d.ts new file mode 100644 index 0000000..4d37684 --- /dev/null +++ b/2026/games/rpc2dot0/pkg/eatyourgreens.d.ts @@ -0,0 +1,50 @@ +/* tslint:disable */ +/* eslint-disable */ +export function main_js(is_embedded: boolean): void; +export function set_difficulty_js(difficulty: number): void; +export function receive_op_js(op: string): void; +export function get_result_display_delay_ms(): number; + +export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; + +export interface InitOutput { + readonly memory: WebAssembly.Memory; + readonly get_result_display_delay_ms: () => number; + readonly main_js: (a: number) => void; + readonly receive_op_js: (a: number, b: number) => void; + readonly set_difficulty_js: (a: number) => void; + readonly __externref_table_alloc: () => number; + readonly __wbindgen_export_1: WebAssembly.Table; + readonly __wbindgen_exn_store: (a: number) => void; + readonly __wbindgen_malloc: (a: number, b: number) => number; + readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; + readonly __wbindgen_free: (a: number, b: number, c: number) => void; + readonly __wbindgen_export_6: WebAssembly.Table; + readonly closure4_externref_shim: (a: number, b: number, c: any) => void; + readonly closure7_externref_shim: (a: number, b: number, c: any, d: any) => void; + readonly closure488_externref_shim: (a: number, b: number, c: any) => void; + readonly _dyn_core_34211b08701b9ee6___ops__function__FnMut_____Output______as_wasm_bindgen_2b4b1ea8acc7b00___closure__WasmClosure___describe__invoke______: (a: number, b: number) => void; + readonly closure564_externref_shim: (a: number, b: number, c: any) => void; + readonly __wbindgen_start: () => void; +} + +export type SyncInitInput = BufferSource | WebAssembly.Module; +/** +* Instantiates the given `module`, which can either be bytes or +* a precompiled `WebAssembly.Module`. +* +* @param {{ module: SyncInitInput }} module - Passing `SyncInitInput` directly is deprecated. +* +* @returns {InitOutput} +*/ +export function initSync(module: { module: SyncInitInput } | SyncInitInput): InitOutput; + +/** +* If `module_or_path` is {RequestInfo} or {URL}, makes a request and +* for everything else, calls `WebAssembly.instantiate` directly. +* +* @param {{ module_or_path: InitInput | Promise<InitInput> }} module_or_path - Passing `InitInput` directly is deprecated. +* +* @returns {Promise<InitOutput>} +*/ +export default function __wbg_init (module_or_path?: { module_or_path: InitInput | Promise<InitInput> } | InitInput | Promise<InitInput>): Promise<InitOutput>; |
