UNPKG

rx-query

Version:
23 lines (22 loc) 653 B
import { Subject, Observable } from 'rxjs'; import { QueryConfig, QueryOutput, Revalidator } from './types'; export declare const revalidate: Subject<Revalidator<unknown, unknown>>; export declare const queryCache: Observable<Cache>; export declare function resetQueryCache(): void; declare type GroupState = { key: string; queryConfig?: QueryConfig; originalResultData?: unknown; result: QueryOutput; staleAt?: number; removeCacheAt?: number; subscriptions?: number; }; declare type Group = { groupState: GroupState; trigger: Revalidator['trigger']; }; declare type Cache = { [key: string]: Group; }; export {};