UNPKG

infinity-forge

Version:
10 lines (9 loc) 443 B
import { QueryOptions, QueryState } from "./interfaces.js"; export type useQueryProps<T> = { queryKey: any; queryFn: (params?: any) => T; onError?: (e: any) => void; onSuccess?: (data: Awaited<T>) => void; isMutation?: boolean; } & QueryOptions; export declare function useQuery<T>({ onError, queryFn, onSuccess, interval, queryKey, isMutation, enableCache, enabled, }: useQueryProps<T>): Required<QueryState<Awaited<T>>>;