piclets / src /lib /db /index.ts
Fraser's picture
monsters
ececfe6
raw
history blame
340 Bytes
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();