memory-card
Version:
ES6 Map like Async API, with Swagger API Backend Support.
11 lines • 493 B
TypeScript
import type { MemoryCardPayload } from '../types.js';
import type { StorageBackendOptions } from './backend-config.js';
export declare abstract class StorageBackend {
protected name: string;
protected options: StorageBackendOptions;
constructor(name: string, options: StorageBackendOptions);
abstract save(payload: MemoryCardPayload): Promise<void>;
abstract load(): Promise<MemoryCardPayload>;
abstract destroy(): Promise<void>;
}
//# sourceMappingURL=backend.d.ts.map