Use source loader for email sprite icons
[ProtonMail-WebClient.git] / packages / wallet / utils / wasm.ts
blob5b20b90fa8c0905d3f158a099434d798c5169ef8
1 export const isWasmSupported = () => {
2     try {
3         if (typeof WebAssembly === 'object' && typeof WebAssembly.instantiate === 'function') {
4             const module = new WebAssembly.Module(Uint8Array.of(0x0, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00));
5             if (module instanceof WebAssembly.Module) {
6                 return new WebAssembly.Instance(module) instanceof WebAssembly.Instance;
7             }
8         }
9     } catch (e) {}
11     return false;
14 export const loadWasmModule = async () => {
15     return import('@proton/andromeda');