From 63607552017ed462c0555ad2e2ec6466c10d7ae4 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 26 Nov 2024 00:09:06 +0300 Subject: [PATCH] Fix missing import --- .changeset/wet-cars-dance.md | 6 ++++++ packages/legacy/runtime/src/constants.ts | 2 +- packages/legacy/runtime/src/get-mesh.ts | 2 +- packages/legacy/runtime/src/index.ts | 2 +- packages/legacy/utils/src/in-context-sdk.ts | 3 ++- 5 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 .changeset/wet-cars-dance.md diff --git a/.changeset/wet-cars-dance.md b/.changeset/wet-cars-dance.md new file mode 100644 index 0000000000000..1c23d947d35a5 --- /dev/null +++ b/.changeset/wet-cars-dance.md @@ -0,0 +1,6 @@ +--- +'@graphql-mesh/runtime': patch +'@graphql-mesh/utils': patch +--- + +Fix missing import diff --git a/packages/legacy/runtime/src/constants.ts b/packages/legacy/runtime/src/constants.ts index 7c50d08135605..60da20089aa5f 100644 --- a/packages/legacy/runtime/src/constants.ts +++ b/packages/legacy/runtime/src/constants.ts @@ -1,2 +1,2 @@ export const MESH_CONTEXT_SYMBOL = Symbol('isMeshContext'); -export const MESH_API_CONTEXT_SYMBOL = Symbol('isMeshAPIContext'); +export { MESH_API_CONTEXT_SYMBOL } from '@graphql-mesh/utils'; diff --git a/packages/legacy/runtime/src/get-mesh.ts b/packages/legacy/runtime/src/get-mesh.ts index f3dcc5b7f3008..c93b1b4257b8a 100644 --- a/packages/legacy/runtime/src/get-mesh.ts +++ b/packages/legacy/runtime/src/get-mesh.ts @@ -20,6 +20,7 @@ import { applySchemaTransforms, DefaultLogger, getHeadersObj, + getInContextSDK, groupTransforms, makeDisposable, mapMaybePromise, @@ -40,7 +41,6 @@ import { } from '@graphql-tools/utils'; import { wrapSchema } from '@graphql-tools/wrap'; import { fetch as defaultFetchFn } from '@whatwg-node/fetch'; -import { getInContextSDK } from '../../utils/src/in-context-sdk.js'; import { MESH_CONTEXT_SYMBOL } from './constants.js'; import type { ExecuteMeshFn, GetMeshOptions, MeshExecutor, SubscribeMeshFn } from './types.js'; import { getOriginalError } from './utils.js'; diff --git a/packages/legacy/runtime/src/index.ts b/packages/legacy/runtime/src/index.ts index 270f88466e372..bc67867725b9d 100644 --- a/packages/legacy/runtime/src/index.ts +++ b/packages/legacy/runtime/src/index.ts @@ -1,3 +1,3 @@ export * from './get-mesh.js'; export type * from './types.js'; -export { getInContextSDK } from '@graphql-mesh/utils'; +export { getInContextSDK, MESH_API_CONTEXT_SYMBOL } from '@graphql-mesh/utils'; diff --git a/packages/legacy/utils/src/in-context-sdk.ts b/packages/legacy/utils/src/in-context-sdk.ts index f1a4154e9a75b..5b038c70a01bb 100644 --- a/packages/legacy/utils/src/in-context-sdk.ts +++ b/packages/legacy/utils/src/in-context-sdk.ts @@ -33,10 +33,11 @@ import { memoize1, } from '@graphql-tools/utils'; import { WrapQuery } from '@graphql-tools/wrap'; -import { MESH_API_CONTEXT_SYMBOL } from '../../runtime/src/constants.js'; import { iterateAsync } from './iterateAsync.js'; import { parseWithCache } from './parseAndPrintWithCache.js'; +export const MESH_API_CONTEXT_SYMBOL = Symbol('isMeshAPIContext'); + export function getInContextSDK( unifiedSchema: GraphQLSchema, rawSources: RawSourceOutput[],