import { Query, QuerySnapshot } from "firebase/firestore"; 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): Query; static get(query: Query): Promise>; }