UNPKG

@data-client/core

Version:

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

35 lines 1.34 kB
import type { State, ExpireAllAction } from '../../types.js'; export declare function expireReducer(state: State<unknown>, action: ExpireAllAction): { 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; }; endpoints: { readonly [key: string]: unknown | import("../../types.js").PK[] | import("../../types.js").PK | 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=expireReducer.d.ts.map