@typeheim/orm-on-fire
Version:
Firestore ORM
11 lines (10 loc) • 499 B
TypeScript
import { ReactivePromise } from '@typeheim/fire-rx';
import * as types from '@firebase/firestore-types';
import { MutationTracker } from './EntityManager';
import DocumentReference = types.DocumentReference;
export declare class DocPersistenceManager<Entity> {
protected docReference: DocumentReference;
constructor(docReference: DocumentReference);
update(dataToSave: any, mutationTracker: MutationTracker): ReactivePromise<boolean>;
remove(): ReactivePromise<boolean>;
}