@apollo/client
Version:
A fully-featured caching GraphQL client.
20 lines (19 loc) • 1.6 kB
text/typescript
export type { Transaction } from "./core/cache.cjs";
export type { WatchFragmentOptions, WatchFragmentResult, } from "./deprecated.cjs";
export { ApolloCache } from "./core/cache.cjs";
export type { Cache } from "./core/types/Cache.cjs";
export type { IgnoreModifier, MissingTree, Modifier, ModifierDetails, Modifiers, ReadFieldOptions, } from "./core/types/common.cjs";
export { MissingFieldError } from "./core/types/common.cjs";
export type { Reference } from "@apollo/client/utilities";
export { canonicalStringify, isReference } from "@apollo/client/utilities";
export { EntityStore } from "./inmemory/entityStore.cjs";
export { defaultDataIdFromObject, fieldNameFromStoreName, } from "./inmemory/helpers.cjs";
export { InMemoryCache } from "./inmemory/inMemoryCache.cjs";
export type { ReactiveVar } from "./inmemory/reactiveVars.cjs";
export { cacheSlot, makeVar } from "./inmemory/reactiveVars.cjs";
export type { FieldFunctionOptions, FieldMergeFunction, FieldPolicy, FieldReadFunction, PossibleTypesMap, TypePolicies, TypePolicy, } from "./inmemory/policies.cjs";
export { Policies } from "./inmemory/policies.cjs";
export type { FragmentRegistryAPI } from "./inmemory/fragmentRegistry.cjs";
export { createFragmentRegistry } from "./inmemory/fragmentRegistry.cjs";
export type { ApolloReducerConfig, DiffQueryAgainstStoreOptions, IdGetter, IdGetterObj, InMemoryCacheConfig, MergeInfo, MergeTree, NormalizedCache, NormalizedCacheObject, OptimisticStoreItem, ReadMergeModifyContext, ReadQueryOptions, StoreObject, StoreValue, } from "./inmemory/types.cjs";
//# sourceMappingURL=index.d.cts.map