msn-viewer/src/ts/db.ts

20 lines
384 B
TypeScript

import Dexie from 'dexie';
export class MsnDatabase extends Dexie {
entries!: Dexie.Table<BackupEntry, string>;
constructor() {
super("MsnDatabase");
this.version(1).stores({
entries: '&filename, backupData',
});
}
}
export interface BackupEntry {
filename: string,
backupData: string
}
export const db = new MsnDatabase();