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();