From b406d3849d60b62b75e9faed963f6069dd2b4954 Mon Sep 17 00:00:00 2001 From: Arjun Porwal Date: Fri, 25 Jul 2025 13:04:09 +0530 Subject: [PATCH] fix: wbg class interafce --- .github/workflows/pr-any.yml | 1 - packages/wasm-bridge/src/wbg.ts | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-any.yml b/.github/workflows/pr-any.yml index 89cb198a..f2f649c6 100644 --- a/.github/workflows/pr-any.yml +++ b/.github/workflows/pr-any.yml @@ -20,7 +20,6 @@ jobs: deno-version: v1.42.x - name: ${{ matrix.step }} if: always() - continue-on-error: true run: | yarn install --immutable if [ "${{ matrix.step }}" != "lint" ]; then diff --git a/packages/wasm-bridge/src/wbg.ts b/packages/wasm-bridge/src/wbg.ts index 885aef4a..2315e735 100644 --- a/packages/wasm-bridge/src/wbg.ts +++ b/packages/wasm-bridge/src/wbg.ts @@ -46,16 +46,31 @@ export class Wbg { return this.#bridge.addObject(DEFAULT_SELF); }; + /** @internal */ + __wbg_self_3be0060ee67b0073 = (): number => { + return this.#bridge.addObject(DEFAULT_SELF); + }; + /** @internal */ __wbg_require_604837428532a733 = (ptr: number, len: number): never => { throw new Error(`Unable to require ${this.#bridge.getString(ptr, len)}`); }; + /** @internal */ + __wbg_require_62b34c9aa7eee5c0 = (ptr: number, len: number): never => { + throw new Error(`Unable to require ${this.#bridge.getString(ptr, len)}`); + }; + /** @internal */ __wbg_crypto_968f1772287e2df0 = (_idx: number): number => { return this.#bridge.addObject(DEFAULT_CRYPTO); }; + /** @internal */ + __wbg_crypto_e1edba75c269bb52 = (_idx: number): number => { + return this.#bridge.addObject(DEFAULT_CRYPTO); + }; + /** @internal */ __wbg_getRandomValues_a3d34b4fee3c2869 = (_idx: number): number => { return this.#bridge.addObject(DEFAULT_CRYPTO.getRandomValues); @@ -66,6 +81,16 @@ export class Wbg { DEFAULT_CRYPTO.getRandomValues(this.#bridge.getU8a(ptr, len)); }; + /** @internal */ + __wbg_getRandomValues_ab848069a8f78a33 = (_idx: number): number => { + return this.#bridge.addObject(DEFAULT_CRYPTO.getRandomValues); + }; + + /** @internal */ + __wbg_getRandomValues_2e09c95e7227d117 = (_arg0: number, ptr: number, len: number): void => { + DEFAULT_CRYPTO.getRandomValues(this.#bridge.getU8a(ptr, len)); + }; + /** @internal */ __wbg_randomFillSync_d5bd2d655fdf256a = (_idx: number, _ptr: number, _len: number): never => { throw new Error('randomFillsync is not available'); @@ -73,8 +98,20 @@ export class Wbg { // getObject(idx).randomFillSync(getU8a(ptr, len)); }; + /** @internal */ + __wbg_randomFillSync_97f3930c7993a7dc = (_idx: number, _ptr: number, _len: number): never => { + throw new Error('randomFillsync is not available'); + + // getObject(idx).randomFillSync(getU8a(ptr, len)); + }; + /** @internal */ __wbindgen_object_drop_ref = (idx: number): void => { this.#bridge.takeObject(idx); }; + + /** @internal */ + __wbg_static_accessor_MODULE_ef3aa2eb251158a5 = (): never => { + throw new Error('MODULE accessor not supported in this environment'); + }; }