UNPKG

@tucmc/hazel

Version:
12 lines (11 loc) 673 B
import { firestore } from 'firebase-admin'; import type { CollectionMutator } from '../../util/database/Collection'; import DocumentSnapshot = firestore.DocumentSnapshot; import QuerySnapshot = firestore.QuerySnapshot; import type { DMap } from '../../util/data/DMap'; import type { IUserData } from '../types/UserData'; export declare class Mutators { static SpecificKeyFieldKVMutator(keyLocator?: (doc: DocumentSnapshot) => string): CollectionMutator<QuerySnapshot>; static SimulatedUserMutator(keyLocator?: (data: IUserData) => string): CollectionMutator<DMap<string, IUserData>>; static DefaultCollectionKeyValueMutator: CollectionMutator<QuerySnapshot>; }