// We use WebCrypto aka globalThis.crypto, which exists in browsers and node.js 16+.// See utils.ts for details.declareconstglobalThis: Record<string, any> | undefined;
exportconst crypto =
typeof globalThis === 'object' && 'crypto'in globalThis ? globalThis.crypto : undefined;