blob: 8bef8fe119512d38f225251c7f0223d47e9049ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
let wasm;
/**
* Gets the webassembly module provided in provideWasm.
*/
exports.getWasm = () => {
if (!wasm) {
throw new Error('BLAKE3 webassembly not loaded. Please import the module via `blake3/browser` or `blake3/browser-async`');
}
return wasm;
};
/**
* Sets the webassembly module used for the browser build. This indirection is
* needed to provide compatibility between the "browser" and "browser-async" modes.
*/
exports.provideWasm = (w) => {
wasm = w;
};
//# sourceMappingURL=wasm.js.map
|