reactopod
Version:
React Hooks for Typesaurus, type-safe Firestore ODM
9 lines (8 loc) • 409 B
TypeScript
import { Collection } from 'typesaurus/collection'
import { Doc } from 'typesaurus/doc'
import { CollectionGroup } from 'typesaurus/group'
import { Query } from 'typesaurus/onQuery'
export default function useOnQuery<Model>(
collection: Collection<Model> | CollectionGroup<Model>,
queries: Query<Model, keyof Model>[] | undefined
): typeof queries extends undefined ? undefined : Doc<Model>[] | undefined