UNPKG

@tanstack/react-db

Version:

React integration for @tanstack/db

8 lines (7 loc) 519 B
import { Collection, Context, InitialQueryBuilder, QueryBuilder, ResultsFromContext, Schema } from '@tanstack/db'; export interface UseLiveQueryReturn<T extends object> { state: Map<string | number, T>; data: Array<T>; collection: Collection<T>; } export declare function useLiveQuery<TResultContext extends Context<Schema> = Context<Schema>>(queryFn: (q: InitialQueryBuilder<Context<Schema>>) => QueryBuilder<TResultContext>, deps?: Array<unknown>): UseLiveQueryReturn<ResultsFromContext<TResultContext>>;