Files
hydro-builder-app/node_modules/stripe/esm/crypto/SubtleCryptoProvider.d.ts
2026-06-13 17:36:44 -07:00

17 lines
613 B
TypeScript

import { CryptoProvider } from './CryptoProvider.js';
/**
* `CryptoProvider which uses the SubtleCrypto interface of the Web Crypto API.
*
* This only supports asynchronous operations.
*/
export declare class SubtleCryptoProvider extends CryptoProvider {
subtleCrypto: SubtleCrypto;
constructor(subtleCrypto?: SubtleCrypto);
/** @override */
computeHMACSignature(payload: string, secret: string): string;
/** @override */
computeHMACSignatureAsync(payload: string, secret: string): Promise<string>;
/** @override */
computeSHA256Async(data: Uint8Array): Promise<Uint8Array>;
}