import Dexie, { type EntityTable } from 'dexie' export const db = new Dexie('tasks') as Dexie & { tasks: EntityTable } db.version(1).stores({ tasks: '++id, content, done, dueDate' }) db.open().catch(err => { console.error('Failed to open db: ' + err.stack) })