import Dexie, { type Table } from "dexie"; export interface TrackerEntry { id: string; url: string; title: string; progress: number; } export class TrackerDatabase extends Dexie { entries: Table; constructor() { super("tracker"); this.version(1).stores({ entries: "id, url, title, progress", }); this.entries = this.table("entries"); } } export const database = new TrackerDatabase();