import Dexie from 'dexie' export interface SettingEntry { key: string value: string } export interface ProjectDocRecord { projectId: number projectName: string updatedAt: string sessionCount: number markdown: string } const db = new Dexie('alpha-core') as Dexie & { settings: Dexie.Table project_docs: Dexie.Table } db.version(2).stores({ settings: '&key', project_docs: '&projectId, projectName, updatedAt', }) export default db