Add subscription support + license extension on renewal

This commit is contained in:
Krystie
2026-08-19 12:45:06 -07:00
parent 14d0eaa2b3
commit ff722aa4d8
2075 changed files with 357707 additions and 63 deletions
+16
View File
@@ -0,0 +1,16 @@
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>;
}