// @deno-types="./pkg/wasmer_wasi_js.d.ts" import baseInit, { WASI, InitInput } from "./pkg/wasmer_wasi_js.js"; // @deno-types="./pkg/wasmer_wasi_js.d.ts" export { WASI, MemFS, JSVirtualFile, WasmerRuntimeError } from "./pkg/wasmer_wasi_js.js"; let inited: Promise | null = null; export const init = async (input?: InitInput | Promise, force?: boolean) => { if (inited === null || force === true) { inited = baseInit(input); } await inited; }