import type { AniListAuthorisation } from "$lib/Data/AniList/identity"; import Dexie, { type Table } from "dexie"; export interface User { id: number; user: AniListAuthorisation; lastNotificationID: number | null; } export class UserDatabase extends Dexie { users: Table; constructor() { super("users"); this.version(1).stores({ users: "id, user, lastNotificationID", }); this.users = this.table("users"); } } export const database = new UserDatabase();