UNPKG

@hollax/dexie-orm

Version:
16 lines (15 loc) 489 B
import Dexie from "../node_modules/dexie/dist/dexie.js"; import { QueryBuilder } from "./QueryBuilder.js"; export type SchemaConfig = { version: number; columns: string; upgrade?: (db: any) => void; }; export type DexieModelStatic = { getSchema(): SchemaConfig[]; getTableName(): string; getQueryBuilder(): QueryBuilder; setTableConnection(conn: Dexie.Table): void; getTableConnection(): Dexie.Table; setTableName(name: string): void; };