Emily Markova | 7b78640 | 2024-01-24 20:05:24 -0800 | [diff] [blame] | 1 | import Dexie, {Table} from 'dexie'; |
2 | |||||
3 | export interface MatchListData { | ||||
4 | id?: number; | ||||
5 | data: Uint8Array; | ||||
6 | } | ||||
7 | |||||
8 | export class AppDB extends Dexie { | ||||
9 | matchListData!: Table<MatchListData, number>; | ||||
10 | |||||
11 | constructor() { | ||||
12 | super('ngdexieliveQuery'); | ||||
13 | this.version(1).stores({ | ||||
14 | matchListData: 'id,data', | ||||
15 | }); | ||||
16 | } | ||||
17 | } | ||||
18 | export const db = new AppDB(); |