import * as ExpoCrypto from "expo-crypto"; import { installCryptoPolyfills, type CryptoPolyfillTarget } from "./install-crypto-polyfills"; export function polyfillCrypto(): void { installCryptoPolyfills(globalThis as unknown as CryptoPolyfillTarget, { expoGetRandomValues: (array: T): T => ExpoCrypto.getRandomValues( array as unknown as Parameters[0], ) as unknown as T, }); }