reshuffle
Version:
Reshuffle is a fast, unopinionated, minimalist integration framework
14 lines (13 loc) • 510 B
TypeScript
import { PersistentStoreAdapter, Updater } from './types';
export default class PersistentStore {
private prefix;
private adapter;
constructor(backend: PersistentStore | PersistentStoreAdapter, prefix?: string);
del(key: string): Promise<void>;
get(key: string): Promise<any>;
list(): Promise<string[]>;
set(key: string, value: any): Promise<any>;
update(key: string, updater: Updater): Promise<any[]>;
validateKey(key: string): void;
validateValue(value: any): void;
}