UNPKG

@tanstack/react-optimistic

Version:

React hooks for optimistic updates

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