blob: 30c71d4409e98b301a0df268dd76907ed1456b53 [file] [log] [blame] [edit]
globalThis.console = { log: print }
load("./exception-spec-wast.js", "caller relative");
export function encode(wat) {
return WebAssemblyText.encode(wat);
}
export function decode(binary) {
return WebAssemblyText.decode(binary);
}
export async function compile(wat) {
return WebAssembly.compile(encode(wat));
}
export async function instantiate(wat, imports = {}) {
let result = await WebAssembly.instantiate(encode(wat), imports);
return result.instance;
}