Skip to content

Commit 475ad85

Browse files
authored
Merge pull request #62 from spacesprotocol/releases
fix(js): handle libveritas default export
2 parents 659799e + 2f4898c commit 475ad85

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

fabric/js/fabric-web/src/index.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ import * as libveritas from "@spacesprotocol/libveritas";
77

88
export type FabricOptions = Omit<CoreOptions, "provider">;
99

10-
const wasmInit: (() => Promise<any>) | undefined =
11-
(libveritas as any).default ?? (libveritas as any).init ?? (libveritas as any).__wbg_init;
10+
const wasmInit: (() => Promise<any>) | undefined = (() => {
11+
const d = (libveritas as any).default;
12+
if (typeof d === "function") return d;
13+
if (typeof (libveritas as any).__wbg_init === "function") return (libveritas as any).__wbg_init;
14+
// No async init needed — module self-initializes on import
15+
return undefined;
16+
})();
1217

1318
let wasmReady: Promise<void> | null = null;
1419

0 commit comments

Comments
 (0)