UNPKG

qortex-react

Version:

React hook bridge for qortex runtime

25 lines (21 loc) 1.06 kB
import { Fetcher, QueryKey, QueryOptions, InferFetcherResult, QueryState } from 'qortex-core'; export * from 'qortex-core'; /** * useQuery hook for React integration with qortex * Provides reactive data fetching with automatic re-renders on state changes * Enhanced with automatic type inference from fetchers */ declare function useQuery<F extends Fetcher>(key: QueryKey, opts: QueryOptions<InferFetcherResult<F>> & { fetcher: F; }): QueryState<InferFetcherResult<F>>; declare function useQuery<T = any>(key: QueryKey, opts?: QueryOptions<T>): QueryState<T>; /** * useQueryData hook for React integration with qortex * Provides reactive data fetching with automatic re-renders on state changes * Enhanced with automatic type inference from fetchers */ declare function useQueryData<F extends Fetcher>(key: QueryKey, opts: QueryOptions<InferFetcherResult<F>> & { fetcher: F; }): InferFetcherResult<F> | undefined; declare function useQueryData<T = any>(key: QueryKey, opts?: QueryOptions<T>): T | undefined; export { useQuery, useQueryData };