| 475 | } |
| 476 | |
| 477 | export declare class WriteBatch implements IWriteBatch { |
| 478 | commit(): Promise<void>; |
| 479 | |
| 480 | delete(documentRef: DocumentReference): WriteBatch; |
| 481 | |
| 482 | set(documentRef: DocumentReference, data: DocumentData, options?: SetOptions): WriteBatch; |
| 483 | |
| 484 | update<T extends DocumentData = DocumentData>(documentRef: DocumentReference<T>, data: Partial<{ [K in keyof T]: T[K] | FieldValue }>): WriteBatch; |
| 485 | update<T extends DocumentData = DocumentData, K extends keyof T = string>(documentRef: DocumentReference<T>, field: K | FieldPath, value: FieldValue | T[K], moreFieldAndValues: any[]): WriteBatch; |
| 486 | |
| 487 | readonly android: any; |
| 488 | readonly ios: any; |
| 489 | readonly native: any; |
| 490 | } |
| 491 | |
| 492 | export declare class Settings implements ISettings { |
| 493 | cacheSizeBytes: number; |
nothing calls this directly
no outgoing calls
no test coverage detected