UNPKG

@gravity-ui/data-source

Version:
9 lines (8 loc) 535 B
import type { 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 = Error, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>({ minInterval, maxInterval, multiplier, }: ProgressiveRefetchOptions) => RefetchIntervalFunction<TQueryFnData, TError, TData, TQueryKey>;