Skip to content

Commit 6ab1c82

Browse files
committed
fix
1 parent 6a7f721 commit 6ab1c82

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

patch.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ const afterMemoryTs = `export class Memory {
148148
const glueJs = readFileSync(`./src/wasm/pkg/${name}.js`, "utf8")
149149
.replaceAll(beforeMemoryJs, afterMemoryJs)
150150
.replaceAll(`free()`, `[Symbol.dispose]()`)
151-
.replaceAll(`new FinalizationRegistry(ptr => wasm.__wbg_memory_free(ptr >>> 0, 1))`, `{ register: () => {}, unregister: () => {} }`)
151+
.replaceAll(`(typeof FinalizationRegistry === 'undefined')`, `true`)
152152
.replaceAll(`module_or_path = new URL('${name}_bg.wasm', import.meta.url);`, `throw new Error();`)
153153

154154
const glueTs = readFileSync(`./src/wasm/pkg/${name}.d.ts`, "utf8")

src/wasm/pkg/memory_wasm.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ function passArray8ToWasm0(arg, malloc) {
2727
return ptr;
2828
}
2929

30-
const MemoryFinalization = (typeof FinalizationRegistry === 'undefined')
30+
const MemoryFinalization = true
3131
? { register: () => {}, unregister: () => {} }
32-
: { register: () => {}, unregister: () => {} };
32+
: new FinalizationRegistry(ptr => wasm.__wbg_memory_free(ptr >>> 0, 1));
3333
/**
3434
*/
3535
export class Memory {

0 commit comments

Comments
 (0)