@bitblit/ratchet-aws
Version:
Common tools for use with AWS browser and node
13 lines (12 loc) • 682 B
TypeScript
import { ExpiringCodeProvider } from '../../expiring-code/expiring-code-provider.js';
import { DynamoRatchet } from '../dynamo-ratchet.js';
import { ExpiringCode } from '../../expiring-code/expiring-code.js';
import { DynamoTableRatchet } from '../dynamo-table-ratchet.js';
export declare class DynamoExpiringCodeProvider implements ExpiringCodeProvider {
private tableName;
private dynamoRatchet;
constructor(tableName: string, dynamoRatchet: DynamoRatchet);
checkCode(code: string, context: string, deleteOnMatch?: boolean): Promise<boolean>;
storeCode(code: ExpiringCode): Promise<boolean>;
createTableIfMissing(_dtr: DynamoTableRatchet): Promise<any>;
}