UNPKG

@gravity-ui/data-source

Version:
9 lines (8 loc) 556 B
import type { DefaultError, QueryKey } from '@tanstack/react-query'; import type { RefetchIntervalFunction } from '../types/refetch-interval'; export interface ProgressiveRefetchOptions { minInterval: number; maxInterval: number; multiplier?: number; } export declare const getProgressiveRefetch: <TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>({ minInterval, maxInterval, multiplier, }: ProgressiveRefetchOptions) => RefetchIntervalFunction<TQueryFnData, TError, TData, TQueryKey>;