@bitblit/ratchet-aws
Version:
Common tools for use with AWS browser and node
11 lines (10 loc) • 525 B
TypeScript
import { ExpiringCodeProvider } from './expiring-code-provider.js';
import { ExpiringCodeParams } from './expiring-code-params.js';
import { ExpiringCode } from './expiring-code.js';
export declare class ExpiringCodeRatchet {
private provider;
constructor(provider: ExpiringCodeProvider);
static generateCode(params: ExpiringCodeParams): ExpiringCode;
createNewCode(params: ExpiringCodeParams): Promise<ExpiringCode>;
checkCode(code: string, context: string, deleteOnMatch?: boolean): Promise<boolean>;
}