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

Class Transaction

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

Source from the content-addressed store, hash-verified

240}
241
242export declare class Transaction implements ITransaction {
243 delete<T extends DocumentData = DocumentData>(documentRef: DocumentReference): Transaction;
244
245 get<T extends DocumentData = DocumentData>(documentRef: DocumentReference<T>): Promise<DocumentSnapshot<T>>;
246
247 update<T extends DocumentData = DocumentData>(documentRef: DocumentReference<T>, data: Partial<{ [K in keyof T]: T[K] | FieldValue }>): Transaction;
248 update<T extends DocumentData = DocumentData, K extends keyof T = string>(documentRef: DocumentReference<T>, field: K | FieldPath, value: T[K], moreFieldsAndValues: any[]): Transaction;
249 update(documentRef: any, field: any, value?: any, moreFieldsAndValues?: any): Transaction;
250
251 set<T extends DocumentData = DocumentData>(documentRef: DocumentReference<T>, data: T, options?: SetOptions): Transaction;
252
253 readonly android: any;
254 readonly ios: any;
255 readonly native: any;
256}
257
258export declare class SnapshotMetadata implements ISnapshotMetadata {
259 readonly fromCache: boolean;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…