UNPKG

@data-client/core

Version:

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

36 lines (35 loc) 1.35 kB
import { 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("@data-client/normalizr").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("@data-client/normalizr").NormalizedIndex; entitiesMeta: { 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