dexie-export-import
Version:
Dexie addon that adds export and import capabilities
17 lines (16 loc) • 529 B
TypeScript
import Dexie from 'dexie';
export interface ExportOptions {
noTransaction?: boolean;
numRowsPerChunk?: number;
prettyJson?: boolean;
filter?: (table: string, value: any, key?: any) => boolean;
progressCallback?: (progress: ExportProgress) => boolean;
}
export interface ExportProgress {
totalTables: number;
completedTables: number;
totalRows: number | undefined;
completedRows: number;
done: boolean;
}
export declare function exportDB(db: Dexie, options?: ExportOptions): Promise<Blob>;