import Dexie, { type EntityTable } from 'dexie'; import { Food } from '../types/food'; import { FOODS } from './entities/foods'; import { CHIBIS } from './entities/chibis'; import { Chibi } from '../types/chibi/chibi'; const db = new Dexie('ChibiCollector') as Dexie & { chibis: EntityTable; foods: EntityTable; }; db.version(1).stores({ chibis: '++id', foods: '++id', }); //db.delete(); // Populate with sample data on first run db.on('populate', async () => { await db.chibis.bulkAdd(CHIBIS); await db.foods.bulkAdd(FOODS); }); export { db };