diff --git a/lib/binding_web/src/bindings.ts b/lib/binding_web/src/bindings.ts index 359deecb..c7b10c93 100644 --- a/lib/binding_web/src/bindings.ts +++ b/lib/binding_web/src/bindings.ts @@ -10,10 +10,7 @@ export let Module: MainModule | null = null; * Initialize the Tree-sitter Wasm module. This should only be called by the {@link Parser} class via {@link Parser.init}. */ export async function initializeBinding(moduleOptions?: Partial): Promise { - if (!Module) { - Module = await createModule(moduleOptions); - } - return Module; + return Module ??= await createModule(moduleOptions); } /**