@tanstack/vue-query
Version:
Hooks for managing, caching and syncing asynchronous and remote data in Vue
18 lines (15 loc) • 572 B
text/typescript
import { Query } from '@tanstack/query-core';
type SortFn = (a: Query, b: Query) => number;
declare enum QueryState {
Fetching = 0,
Fresh = 1,
Stale = 2,
Inactive = 3,
Paused = 4
}
declare function getQueryState(query: Query): QueryState;
declare function getQueryStateLabel(query: Query): string;
declare function getQueryStatusFg(query: Query): number;
declare function getQueryStatusBg(query: Query): number;
declare const sortFns: Record<string, SortFn>;
export { getQueryState, getQueryStateLabel, getQueryStatusBg, getQueryStatusFg, sortFns };