import "./reader.mjs"; import { StoreLayerWithData } from "./optimisticProxy.mjs"; import { DataId, IsographEnvironment, StoreLink, TypeName } from "./IsographEnvironment.mjs"; import { Variables } from "./FragmentReference.mjs"; import { NormalizationAstNodes } from "./entrypoint.mjs"; import { ParentCache } from "@isograph/react-disposable-state"; //#region src/core/cache.d.ts type NetworkResponseScalarValue = string | number | boolean; type NetworkResponseValue = NetworkResponseScalarValue | null | NetworkResponseObject | readonly (NetworkResponseObject | null)[] | readonly (NetworkResponseScalarValue | null)[]; type NetworkResponseObject = { readonly [index: string]: undefined | NetworkResponseValue; readonly id?: DataId; readonly __typename?: TypeName; }; declare function normalizeData(environment: IsographEnvironment, storeLayer: StoreLayerWithData, normalizationAst: NormalizationAstNodes, networkResponse: NetworkResponseObject, variables: Variables, root: StoreLink, encounteredIds: EncounteredIds): EncounteredIds; type EncounteredIds = Map>; //#endregion export { EncounteredIds, NetworkResponseObject, NetworkResponseScalarValue, NetworkResponseValue, normalizeData }; //# sourceMappingURL=cache.d.mts.map