@naturalcycles/db-lib
Version:
Lowest Common Denominator API to supported Databases
10 lines (9 loc) • 450 B
TypeScript
import { ObjectWithId } from '@naturalcycles/js-lib';
import { DBSaveBatchOperation } from '../../db.model';
import { FileDBPersistencePlugin } from './file.db.model';
export declare class NoopPersistencePlugin implements FileDBPersistencePlugin {
ping(): Promise<void>;
getTables(): Promise<string[]>;
loadFile<ROW extends ObjectWithId>(_table: string): Promise<ROW[]>;
saveFiles(_ops: DBSaveBatchOperation<any>[]): Promise<void>;
}