import { firestore } from 'firebase-admin'; import { IEntity, ICollectionQuery, ICollection, IFieldMeta } from '../types'; /** * Utility functions to build firestore-compatiable queries. */ export default class QueryBuilder { /** * Converts a firestom query into a firestore query. * @param collectionRef The native firestore collection reference. * @param query The firestorm query */ static query(collection: ICollection, fields: Map, query: ICollectionQuery): firestore.Query; }