Skip to content

Commit

Permalink
Revert the breaking change introduces in (#4643)
Browse files Browse the repository at this point in the history
  • Loading branch information
ardatan committed Aug 10, 2022
1 parent 8a59a4d commit 2609d71
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 11 deletions.
7 changes: 7 additions & 0 deletions .changeset/real-cougars-sing.md
@@ -0,0 +1,7 @@
---
'@graphql-tools/utils': minor
'@graphql-tools/merge': patch
'@graphql-tools/schema': patch
---

Revert the breaking change introduced in `@graphql-tools/merge`
1 change: 1 addition & 0 deletions packages/merge/src/extensions.ts
@@ -1,5 +1,6 @@
import { GraphQLSchema, GraphQLObjectType, GraphQLEnumType } from 'graphql';
import { ExtensionsObject, Maybe, mergeDeep, SchemaExtensions } from '@graphql-tools/utils';
export { extractExtensionsFromSchema } from '@graphql-tools/utils';

export function mergeExtensions(extensions: SchemaExtensions[]): SchemaExtensions {
return mergeDeep(extensions);
Expand Down
2 changes: 1 addition & 1 deletion packages/schema/src/index.ts
Expand Up @@ -6,4 +6,4 @@ export { extendResolversFromInterfaces } from './extendResolversFromInterfaces.j
export * from './makeExecutableSchema.js';
export * from './types.js';
export * from './merge-schemas.js';
export * from './extractExtensionsFromSchema.js';
export { extractExtensionsFromSchema } from '@graphql-tools/utils';
10 changes: 8 additions & 2 deletions packages/schema/src/merge-schemas.ts
@@ -1,8 +1,14 @@
import { GraphQLSchema } from 'graphql';
import { IResolvers, asArray, getResolversFromSchema, TypeSource, SchemaExtensions } from '@graphql-tools/utils';
import {
IResolvers,
asArray,
getResolversFromSchema,
TypeSource,
SchemaExtensions,
extractExtensionsFromSchema,
} from '@graphql-tools/utils';
import { makeExecutableSchema } from './makeExecutableSchema.js';
import { IExecutableSchemaDefinition } from './types.js';
import { extractExtensionsFromSchema } from './extractExtensionsFromSchema.js';

/**
* Configuration object for schema merging
Expand Down
@@ -1,12 +1,7 @@
import {
SchemaExtensions,
ObjectTypeExtensions,
EnumTypeExtensions,
InputTypeExtensions,
mapSchema,
MapperKind,
} from '@graphql-tools/utils';
import { mapSchema } from './mapSchema.js';
import { GraphQLFieldConfig, GraphQLSchema } from 'graphql';
import { EnumTypeExtensions, InputTypeExtensions, ObjectTypeExtensions, SchemaExtensions } from './types.js';
import { MapperKind } from './Interfaces.js';

export function extractExtensionsFromSchema(schema: GraphQLSchema): SchemaExtensions {
const result: SchemaExtensions = {
Expand Down
1 change: 1 addition & 0 deletions packages/utils/src/index.ts
Expand Up @@ -48,3 +48,4 @@ export * from './inspect.js';
export * from './memoize.js';
export * from './fixSchemaAst.js';
export * from './getOperationASTFromRequest.js';
export * from './extractExtensionsFromSchema.js';

1 comment on commit 2609d71

@vercel
Copy link

@vercel vercel bot commented on 2609d71 Aug 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.