import Dexie, { type Table } from 'dexie'; | |
import type { Monster } from './schema'; | |
export class MonsterDatabase extends Dexie { | |
monsters!: Table<Monster>; | |
constructor() { | |
super('MonsterGeneratorDB'); | |
this.version(1).stores({ | |
monsters: '++id, name, createdAt' | |
}); | |
} | |
} | |
export const db = new MonsterDatabase(); |