Type Alias TraverseEachCallback<AppModelType, DbModelType>
TraverseEachCallback: ( doc: firestore.QueryDocumentSnapshot<AppModelType, DbModelType>, docIndex: number, batchIndex: number,) => void | Promise<void> Type Parameters
- AppModelType = firestore.DocumentData
- DbModelType extends firestore.DocumentData = firestore.DocumentData
Type declaration
- (
doc: firestore.QueryDocumentSnapshot<AppModelType, DbModelType>,
docIndex: number,
batchIndex: number,
): void | Promise<void> Returns void | Promise<void>
An asynchronous function that takes a document snapshot, its 0-based index within the batch, and the 0-based index of the batch as arguments.