UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

13 lines (12 loc) 682 B
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>; }