mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-04-02 10:21:07 +00:00
Updates a mess of dependencies and tracks the most recent version of the reference types specification.
67 lines
1.7 KiB
JavaScript
67 lines
1.7 KiB
JavaScript
import * as wasm from './reference_test_bg.wasm';
|
|
|
|
const lTextDecoder = typeof TextDecoder === 'undefined' ? (0, module.require)('util').TextDecoder : TextDecoder;
|
|
|
|
let cachedTextDecoder = new lTextDecoder('utf-8', { ignoreBOM: true, fatal: true });
|
|
|
|
cachedTextDecoder.decode();
|
|
|
|
let cachegetUint8Memory0 = null;
|
|
function getUint8Memory0() {
|
|
if (cachegetUint8Memory0 === null || cachegetUint8Memory0.buffer !== wasm.memory.buffer) {
|
|
cachegetUint8Memory0 = new Uint8Array(wasm.memory.buffer);
|
|
}
|
|
return cachegetUint8Memory0;
|
|
}
|
|
|
|
function getStringFromWasm0(ptr, len) {
|
|
return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
|
|
}
|
|
|
|
function addToExternrefTable0(obj) {
|
|
const idx = wasm.__externref_table_alloc();
|
|
wasm.__wbindgen_export_0.set(idx, obj);
|
|
return idx;
|
|
}
|
|
|
|
function handleError(f) {
|
|
return function () {
|
|
try {
|
|
return f.apply(this, arguments);
|
|
|
|
} catch (e) {
|
|
const idx = addToExternrefTable0(e);
|
|
wasm.__wbindgen_exn_store(idx);
|
|
}
|
|
};
|
|
}
|
|
/**
|
|
*/
|
|
export function exported() {
|
|
wasm.exported();
|
|
}
|
|
|
|
export const __wbg_foo_8d66ddef0ff279d6 = handleError(function() {
|
|
foo();
|
|
});
|
|
|
|
export const __wbindgen_throw = function(arg0, arg1) {
|
|
throw new Error(getStringFromWasm0(arg0, arg1));
|
|
};
|
|
|
|
export const __wbindgen_rethrow = function(arg0) {
|
|
throw arg0;
|
|
};
|
|
|
|
export const __wbindgen_init_externref_table = function() {
|
|
const table = wasm.__wbindgen_export_0;
|
|
const offset = table.grow(4);
|
|
table.set(0, undefined);
|
|
table.set(offset + 0, undefined);
|
|
table.set(offset + 1, null);
|
|
table.set(offset + 2, true);
|
|
table.set(offset + 3, false);
|
|
;
|
|
};
|
|
|