MCPcopy Create free account
hub / github.com/NativeScript/firebase / ITransaction

Interface ITransaction

packages/firebase-firestore/index.d.ts:186–196  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184}
185
186export interface ITransaction {
187 delete<T extends DocumentData = DocumentData>(documentRef: IDocumentReference<T>): ITransaction;
188
189 get<T extends DocumentData = DocumentData>(documentRef: IDocumentReference<T>): Promise<IDocumentSnapshot<T>>;
190
191 set<T extends DocumentData = DocumentData>(documentRef: IDocumentReference<T>, data: T, options?: SetOptions): ITransaction;
192
193 update<T extends DocumentData = DocumentData>(documentRef: IDocumentReference<T>, data: Partial<{ [K in keyof T]: T[K] | IFieldValue }>): ITransaction;
194
195 update<T extends DocumentData = DocumentData, K extends keyof T = string>(documentRef: IDocumentReference<T>, field: K | IFieldPath, value: T[K], moreFieldsAndValues: any[]): ITransaction;
196}
197
198export interface IWriteBatch {
199 commit(): Promise<void>;

Callers

nothing calls this directly

Implementers 5

Transactionpackages/firebase-firestore/index.andr
DocumentReferencepackages/firebase-firestore/index.andr
DocumentReferencepackages/firebase-firestore/platforms/
Transactionpackages/firebase-firestore/index.ios.
Transactionpackages/firebase-firestore/index.d.ts

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…