firewalk
Version:
A collection traversal library for Firestore
7 lines (6 loc) • 662 B
TypeScript
import type { firestore } from 'firebase-admin';
/**
* A collection-like group of documents. Can be one of [CollectionReference](https://googleapis.dev/nodejs/firestore/latest/CollectionReference.html),
* [CollectionGroup](https://googleapis.dev/nodejs/firestore/latest/CollectionGroup.html) and [Query](https://googleapis.dev/nodejs/firestore/latest/Query.html).
*/
export type Traversable<AppModelType = firestore.DocumentData, DbModelType extends firestore.DocumentData = firestore.DocumentData> = firestore.CollectionReference<AppModelType, DbModelType> | firestore.CollectionGroup<AppModelType, DbModelType> | firestore.Query<AppModelType, DbModelType>;