mirror of
https://gitea.tendokyu.moe/ppc/amnet.git
synced 2026-09-25 07:38:17 +03:00
28 lines
493 B
TypeScript
28 lines
493 B
TypeScript
import Dexie, { type EntityTable } from 'dexie';
|
|
|
|
interface AimeServer {
|
|
id: number;
|
|
name: string;
|
|
address: string;
|
|
lastConnected: number;
|
|
}
|
|
|
|
interface AimeCard {
|
|
id: string;
|
|
name: string;
|
|
lastUsed: number;
|
|
}
|
|
|
|
const db = new Dexie('aimedb') as Dexie & {
|
|
servers: EntityTable<AimeServer, 'id'>;
|
|
cards: EntityTable<AimeCard, 'id'>;
|
|
};
|
|
|
|
db.version(1).stores({
|
|
servers: '++id, address',
|
|
cards: 'id'
|
|
});
|
|
|
|
export type {AimeServer, AimeCard};
|
|
export {db};
|