UNPKG

@data-client/core

Version:

Async State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch

36 lines (35 loc) 1.34 kB
import { State, InvalidateAllAction, InvalidateAction } from '../../types.js'; export declare function invalidateReducer(state: State<unknown>, action: InvalidateAction | InvalidateAllAction): { endpoints: { [key: string]: unknown; }; meta: { [key: string]: { readonly date: number; readonly fetchedAt: number; readonly expiresAt: number; readonly prevExpiresAt?: number; readonly error?: import("packages/normalizr/lib/index.js").ErrorTypes; readonly invalidated?: boolean; readonly errorPolicy?: "hard" | "soft" | undefined; }; }; entities: { readonly [entityKey: string]: { readonly [pk: string]: unknown; } | undefined; }; indexes: import("packages/normalizr/lib/interface.js").NormalizedIndex; entityMeta: { readonly [entityKey: string]: { readonly [pk: string]: { readonly fetchedAt: number; readonly date: number; readonly expiresAt: number; }; }; }; optimistic: (import("../../actions.js").SetResponseAction | import("../../actions.js").OptimisticAction)[]; lastReset: number; }; //# sourceMappingURL=invalidateReducer.d.ts.map