@bitblit/ratchet-aws
Version:
Common tools for use with AWS browser and node
11 lines (10 loc) • 521 B
TypeScript
import { PrototypeDaoProvider } from '../../dao/prototype-dao-provider.js';
import { PrototypeDaoDb } from '../../dao/prototype-dao-db.js';
import { S3CacheRatchetLike } from '../s3-cache-ratchet-like.js';
export declare class S3PrototypeDaoProvider<T> implements PrototypeDaoProvider<T> {
private s3CacheRatchet;
private keyName;
constructor(s3CacheRatchet: S3CacheRatchetLike, keyName: string);
storeDatabase(inDb: PrototypeDaoDb<T>): Promise<boolean>;
loadDatabase(): Promise<PrototypeDaoDb<T>>;
}