UNPKG

@totvs-agro/core-mobile

Version:

Core Mobile Totvs Agro (Front-End) para utilização dos estilos do T-Faces

18 lines (17 loc) 745 B
import { Model } from '../../model/model'; import { DataStore } from '../../util/data-store'; export declare class RepositoryProvider { private _db; upsert(store: DataStore, obj: Model): Promise<Model>; delete(store: DataStore, key: string): Promise<void>; clearStore(store: DataStore): void; clearAllStore(): Promise<void>; findOne(store: DataStore, id: string): Promise<any>; findAll(store: DataStore): Promise<any[]>; findAllWithOrder(store: DataStore, order: Function): Promise<any[]>; findAllWithReduce(store: DataStore, reduce: Function): Promise<any[]>; findBy(store: DataStore, filter: Function): Promise<Model[]>; private getStore; private initDb; private closeDB; }