dexie-relationships
Version:
Dexie relationship plugin
20 lines (16 loc) • 397 B
TypeScript
import Dexie from 'dexie';
//
// Extend Dexie interface
//
declare module 'dexie' {
module Dexie {
interface Table<T, Key> {
with(spec: Object): Promise<Array<T>>;
}
interface Collection<T, Key> {
with(spec: Object): Promise<Array<T>>;
}
}
}
declare var dexieRelationships: (db: Dexie) => void;
export default dexieRelationships;