"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createRejectedPromise = exports.createFulfilledPromise = exports.relayStylePagination = exports.offsetLimitPagination = exports.concatPagination = exports.isSubscriptionOperation = exports.isQueryOperation = exports.isMutationOperation = exports.removeFragmentSpreadFromDocument = exports.removeDirectivesFromDocument = exports.removeConnectionDirectiveFromDocument = exports.removeClientSetsFromDocument = exports.removeArgumentsFromDocument = exports.buildQueryFromSelectionSet = exports.addTypenameToDocument = exports.addNonReactiveToNamedFragments = exports.valueToObjectRepresentation = exports.storeKeyNameFromField = exports.resultKeyNameFromField = exports.makeReference = exports.isReference = exports.isInlineFragment = exports.isField = exports.isDocumentNode = exports.getTypenameFromResult = exports.getStoreKeyName = exports.argumentsObjectFromField = exports.getQueryDefinition = exports.getOperationName = exports.getOperationDefinition = exports.getMainDefinition = exports.getFragmentDefinitions = exports.getFragmentDefinition = exports.getDefaultValues = exports.checkDocument = exports.isFullyUnmaskedOperation = exports.getFragmentQueryDocument = exports.getFragmentFromSelection = exports.createFragmentMap = exports.DocumentTransform = exports.shouldInclude = exports.hasDirectives = exports.hasClientExports = exports.hasAnyDirectives = exports.hasAllDirectives = exports.getInclusionDirectives = exports.getFragmentMaskMode = exports.getDirectiveNames = exports.maybe = exports.Observable = void 0;
exports.cacheSizes = exports.AutoCleanedWeakCache = exports.AutoCleanedStrongCache = exports.stripTypename = exports.omitDeep = exports.canonicalStringify = exports.mergeIncrementalData = exports.isExecutionPatchResult = exports.isExecutionPatchInitialResult = exports.isExecutionPatchIncrementalResult = exports.isApolloPayloadResult = exports.mergeOptions = exports.stringifyForDisplay = exports.makeUniqueId = exports.compact = exports.canUseLayoutEffect = exports.canUseDOM = exports.graphQLResultHasError = exports.getGraphQLErrorsFromResult = exports.isPlainObject = exports.isNonNullObject = exports.isNonEmptyArray = exports.isArray = exports.maybeDeepFreeze = exports.cloneDeep = exports.mergeDeepArray = exports.mergeDeep = exports.DeepMerger = exports.preventUnhandledRejection = exports.wrapPromiseWithState = exports.isStatefulPromise = void 0;
var rxjs_1 = require("rxjs");
Object.defineProperty(exports, "Observable", { enumerable: true, get: function () { return rxjs_1.Observable; } });
var globals_1 = require("@apollo/client/utilities/globals");
Object.defineProperty(exports, "maybe", { enumerable: true, get: function () { return globals_1.maybe; } });
var directives_js_1 = require("./graphql/directives.cjs");
Object.defineProperty(exports, "getDirectiveNames", { enumerable: true, get: function () { return directives_js_1.getDirectiveNames; } });
Object.defineProperty(exports, "getFragmentMaskMode", { enumerable: true, get: function () { return directives_js_1.getFragmentMaskMode; } });
Object.defineProperty(exports, "getInclusionDirectives", { enumerable: true, get: function () { return directives_js_1.getInclusionDirectives; } });
Object.defineProperty(exports, "hasAllDirectives", { enumerable: true, get: function () { return directives_js_1.hasAllDirectives; } });
Object.defineProperty(exports, "hasAnyDirectives", { enumerable: true, get: function () { return directives_js_1.hasAnyDirectives; } });
Object.defineProperty(exports, "hasClientExports", { enumerable: true, get: function () { return directives_js_1.hasClientExports; } });
Object.defineProperty(exports, "hasDirectives", { enumerable: true, get: function () { return directives_js_1.hasDirectives; } });
Object.defineProperty(exports, "shouldInclude", { enumerable: true, get: function () { return directives_js_1.shouldInclude; } });
var DocumentTransform_js_1 = require("./graphql/DocumentTransform.cjs");
Object.defineProperty(exports, "DocumentTransform", { enumerable: true, get: function () { return DocumentTransform_js_1.DocumentTransform; } });
var fragments_js_1 = require("./graphql/fragments.cjs");
Object.defineProperty(exports, "createFragmentMap", { enumerable: true, get: function () { return fragments_js_1.createFragmentMap; } });
Object.defineProperty(exports, "getFragmentFromSelection", { enumerable: true, get: function () { return fragments_js_1.getFragmentFromSelection; } });
Object.defineProperty(exports, "getFragmentQueryDocument", { enumerable: true, get: function () { return fragments_js_1.getFragmentQueryDocument; } });
Object.defineProperty(exports, "isFullyUnmaskedOperation", { enumerable: true, get: function () { return fragments_js_1.isFullyUnmaskedOperation; } });
var getFromAST_js_1 = require("./graphql/getFromAST.cjs");
Object.defineProperty(exports, "checkDocument", { enumerable: true, get: function () { return getFromAST_js_1.checkDocument; } });
Object.defineProperty(exports, "getDefaultValues", { enumerable: true, get: function () { return getFromAST_js_1.getDefaultValues; } });
Object.defineProperty(exports, "getFragmentDefinition", { enumerable: true, get: function () { return getFromAST_js_1.getFragmentDefinition; } });
Object.defineProperty(exports, "getFragmentDefinitions", { enumerable: true, get: function () { return getFromAST_js_1.getFragmentDefinitions; } });
Object.defineProperty(exports, "getMainDefinition", { enumerable: true, get: function () { return getFromAST_js_1.getMainDefinition; } });
Object.defineProperty(exports, "getOperationDefinition", { enumerable: true, get: function () { return getFromAST_js_1.getOperationDefinition; } });
Object.defineProperty(exports, "getOperationName", { enumerable: true, get: function () { return getFromAST_js_1.getOperationName; } });
Object.defineProperty(exports, "getQueryDefinition", { enumerable: true, get: function () { return getFromAST_js_1.getQueryDefinition; } });
var print_js_1 = require("./graphql/print.cjs");
Object.defineProperty(exports, "print", { enumerable: true, get: function () { return print_js_1.print; } });
var storeUtils_js_1 = require("./graphql/storeUtils.cjs");
Object.defineProperty(exports, "argumentsObjectFromField", { enumerable: true, get: function () { return storeUtils_js_1.argumentsObjectFromField; } });
Object.defineProperty(exports, "getStoreKeyName", { enumerable: true, get: function () { return storeUtils_js_1.getStoreKeyName; } });
Object.defineProperty(exports, "getTypenameFromResult", { enumerable: true, get: function () { return storeUtils_js_1.getTypenameFromResult; } });
Object.defineProperty(exports, "isDocumentNode", { enumerable: true, get: function () { return storeUtils_js_1.isDocumentNode; } });
Object.defineProperty(exports, "isField", { enumerable: true, get: function () { return storeUtils_js_1.isField; } });
Object.defineProperty(exports, "isInlineFragment", { enumerable: true, get: function () { return storeUtils_js_1.isInlineFragment; } });
Object.defineProperty(exports, "isReference", { enumerable: true, get: function () { return storeUtils_js_1.isReference; } });
Object.defineProperty(exports, "makeReference", { enumerable: true, get: function () { return storeUtils_js_1.makeReference; } });
Object.defineProperty(exports, "resultKeyNameFromField", { enumerable: true, get: function () { return storeUtils_js_1.resultKeyNameFromField; } });
Object.defineProperty(exports, "storeKeyNameFromField", { enumerable: true, get: function () { return storeUtils_js_1.storeKeyNameFromField; } });
Object.defineProperty(exports, "valueToObjectRepresentation", { enumerable: true, get: function () { return storeUtils_js_1.valueToObjectRepresentation; } });
var transform_js_1 = require("./graphql/transform.cjs");
Object.defineProperty(exports, "addNonReactiveToNamedFragments", { enumerable: true, get: function () { return transform_js_1.addNonReactiveToNamedFragments; } });
Object.defineProperty(exports, "addTypenameToDocument", { enumerable: true, get: function () { return transform_js_1.addTypenameToDocument; } });
Object.defineProperty(exports, "buildQueryFromSelectionSet", { enumerable: true, get: function () { return transform_js_1.buildQueryFromSelectionSet; } });
Object.defineProperty(exports, "removeArgumentsFromDocument", { enumerable: true, get: function () { return transform_js_1.removeArgumentsFromDocument; } });
Object.defineProperty(exports, "removeClientSetsFromDocument", { enumerable: true, get: function () { return transform_js_1.removeClientSetsFromDocument; } });
Object.defineProperty(exports, "removeConnectionDirectiveFromDocument", { enumerable: true, get: function () { return transform_js_1.removeConnectionDirectiveFromDocument; } });
Object.defineProperty(exports, "removeDirectivesFromDocument", { enumerable: true, get: function () { return transform_js_1.removeDirectivesFromDocument; } });
Object.defineProperty(exports, "removeFragmentSpreadFromDocument", { enumerable: true, get: function () { return transform_js_1.removeFragmentSpreadFromDocument; } });
var operations_js_1 = require("./graphql/operations.cjs");
Object.defineProperty(exports, "isMutationOperation", { enumerable: true, get: function () { return operations_js_1.isMutationOperation; } });
Object.defineProperty(exports, "isQueryOperation", { enumerable: true, get: function () { return operations_js_1.isQueryOperation; } });
Object.defineProperty(exports, "isSubscriptionOperation", { enumerable: true, get: function () { return operations_js_1.isSubscriptionOperation; } });
var pagination_js_1 = require("./policies/pagination.cjs");
Object.defineProperty(exports, "concatPagination", { enumerable: true, get: function () { return pagination_js_1.concatPagination; } });
Object.defineProperty(exports, "offsetLimitPagination", { enumerable: true, get: function () { return pagination_js_1.offsetLimitPagination; } });
Object.defineProperty(exports, "relayStylePagination", { enumerable: true, get: function () { return pagination_js_1.relayStylePagination; } });
var decoration_js_1 = require("./promises/decoration.cjs");
Object.defineProperty(exports, "createFulfilledPromise", { enumerable: true, get: function () { return decoration_js_1.createFulfilledPromise; } });
Object.defineProperty(exports, "createRejectedPromise", { enumerable: true, get: function () { return decoration_js_1.createRejectedPromise; } });
Object.defineProperty(exports, "isStatefulPromise", { enumerable: true, get: function () { return decoration_js_1.isStatefulPromise; } });
Object.defineProperty(exports, "wrapPromiseWithState", { enumerable: true, get: function () { return decoration_js_1.wrapPromiseWithState; } });
var preventUnhandledRejection_js_1 = require("./promises/preventUnhandledRejection.cjs");
Object.defineProperty(exports, "preventUnhandledRejection", { enumerable: true, get: function () { return preventUnhandledRejection_js_1.preventUnhandledRejection; } });
var mergeDeep_js_1 = require("./common/mergeDeep.cjs");
Object.defineProperty(exports, "DeepMerger", { enumerable: true, get: function () { return mergeDeep_js_1.DeepMerger; } });
Object.defineProperty(exports, "mergeDeep", { enumerable: true, get: function () { return mergeDeep_js_1.mergeDeep; } });
Object.defineProperty(exports, "mergeDeepArray", { enumerable: true, get: function () { return mergeDeep_js_1.mergeDeepArray; } });
var cloneDeep_js_1 = require("./common/cloneDeep.cjs");
Object.defineProperty(exports, "cloneDeep", { enumerable: true, get: function () { return cloneDeep_js_1.cloneDeep; } });
var maybeDeepFreeze_js_1 = require("./common/maybeDeepFreeze.cjs");
Object.defineProperty(exports, "maybeDeepFreeze", { enumerable: true, get: function () { return maybeDeepFreeze_js_1.maybeDeepFreeze; } });
var arrays_js_1 = require("./common/arrays.cjs");
Object.defineProperty(exports, "isArray", { enumerable: true, get: function () { return arrays_js_1.isArray; } });
Object.defineProperty(exports, "isNonEmptyArray", { enumerable: true, get: function () { return arrays_js_1.isNonEmptyArray; } });
var objects_js_1 = require("./common/objects.cjs");
Object.defineProperty(exports, "isNonNullObject", { enumerable: true, get: function () { return objects_js_1.isNonNullObject; } });
Object.defineProperty(exports, "isPlainObject", { enumerable: true, get: function () { return objects_js_1.isPlainObject; } });
var errorHandling_js_1 = require("./common/errorHandling.cjs");
Object.defineProperty(exports, "getGraphQLErrorsFromResult", { enumerable: true, get: function () { return errorHandling_js_1.getGraphQLErrorsFromResult; } });
Object.defineProperty(exports, "graphQLResultHasError", { enumerable: true, get: function () { return errorHandling_js_1.graphQLResultHasError; } });
var canUse_js_1 = require("./common/canUse.cjs");
Object.defineProperty(exports, "canUseDOM", { enumerable: true, get: function () { return canUse_js_1.canUseDOM; } });
Object.defineProperty(exports, "canUseLayoutEffect", { enumerable: true, get: function () { return canUse_js_1.canUseLayoutEffect; } });
var compact_js_1 = require("./common/compact.cjs");
Object.defineProperty(exports, "compact", { enumerable: true, get: function () { return compact_js_1.compact; } });
var makeUniqueId_js_1 = require("./common/makeUniqueId.cjs");
Object.defineProperty(exports, "makeUniqueId", { enumerable: true, get: function () { return makeUniqueId_js_1.makeUniqueId; } });
var stringifyForDisplay_js_1 = require("./common/stringifyForDisplay.cjs");
Object.defineProperty(exports, "stringifyForDisplay", { enumerable: true, get: function () { return stringifyForDisplay_js_1.stringifyForDisplay; } });
var mergeOptions_js_1 = require("./common/mergeOptions.cjs");
Object.defineProperty(exports, "mergeOptions", { enumerable: true, get: function () { return mergeOptions_js_1.mergeOptions; } });
var incrementalResult_js_1 = require("./common/incrementalResult.cjs");
Object.defineProperty(exports, "isApolloPayloadResult", { enumerable: true, get: function () { return incrementalResult_js_1.isApolloPayloadResult; } });
Object.defineProperty(exports, "isExecutionPatchIncrementalResult", { enumerable: true, get: function () { return incrementalResult_js_1.isExecutionPatchIncrementalResult; } });
Object.defineProperty(exports, "isExecutionPatchInitialResult", { enumerable: true, get: function () { return incrementalResult_js_1.isExecutionPatchInitialResult; } });
Object.defineProperty(exports, "isExecutionPatchResult", { enumerable: true, get: function () { return incrementalResult_js_1.isExecutionPatchResult; } });
Object.defineProperty(exports, "mergeIncrementalData", { enumerable: true, get: function () { return incrementalResult_js_1.mergeIncrementalData; } });
var canonicalStringify_js_1 = require("./common/canonicalStringify.cjs");
Object.defineProperty(exports, "canonicalStringify", { enumerable: true, get: function () { return canonicalStringify_js_1.canonicalStringify; } });
var omitDeep_js_1 = require("./common/omitDeep.cjs");
Object.defineProperty(exports, "omitDeep", { enumerable: true, get: function () { return omitDeep_js_1.omitDeep; } });
var stripTypename_js_1 = require("./common/stripTypename.cjs");
Object.defineProperty(exports, "stripTypename", { enumerable: true, get: function () { return stripTypename_js_1.stripTypename; } });
var index_js_1 = require("./caching/index.cjs");
Object.defineProperty(exports, "AutoCleanedStrongCache", { enumerable: true, get: function () { return index_js_1.AutoCleanedStrongCache; } });
Object.defineProperty(exports, "AutoCleanedWeakCache", { enumerable: true, get: function () { return index_js_1.AutoCleanedWeakCache; } });
Object.defineProperty(exports, "cacheSizes", { enumerable: true, get: function () { return index_js_1.cacheSizes; } });
//# sourceMappingURL=index.cjs.map
