File size: 340 Bytes
ececfe6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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();