summaryrefslogtreecommitdiff
path: root/2026/games/rpc2dot0/pkg/eatyourgreens.d.ts
diff options
context:
space:
mode:
Diffstat (limited to '2026/games/rpc2dot0/pkg/eatyourgreens.d.ts')
-rw-r--r--2026/games/rpc2dot0/pkg/eatyourgreens.d.ts50
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>;