From 4c4c267547dd249ecce2acf7206477c26ca77429 Mon Sep 17 00:00:00 2001 From: Yaacov Rydzinski Date: Mon, 6 Apr 2020 12:52:17 -0400 Subject: [PATCH] fix(exports): further streamline exports (#1348) transforms implementation may change in future versions also includes change to internal name of defaultCreateRemoteResolver to match exported name --- src/wrap/index.ts | 10 ++-------- src/wrap/makeRemoteExecutableSchema.ts | 6 +++--- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/wrap/index.ts b/src/wrap/index.ts index 4b6b0da6f2f..6ae24b4e457 100644 --- a/src/wrap/index.ts +++ b/src/wrap/index.ts @@ -1,15 +1,9 @@ -export { - applySchemaTransforms, - applyRequestTransforms, - applyResultTransforms, -} from './transforms'; - -export { transformSchema } from './transformSchema'; export { wrapSchema } from './wrapSchema'; +export { transformSchema } from './transformSchema'; export * from './transforms/index'; export { default as makeRemoteExecutableSchema, - createResolver as defaultCreateRemoteResolver, + defaultCreateRemoteResolver, } from './makeRemoteExecutableSchema'; diff --git a/src/wrap/makeRemoteExecutableSchema.ts b/src/wrap/makeRemoteExecutableSchema.ts index 9147de94b20..68e173acb7f 100644 --- a/src/wrap/makeRemoteExecutableSchema.ts +++ b/src/wrap/makeRemoteExecutableSchema.ts @@ -32,7 +32,7 @@ export default function makeRemoteExecutableSchema({ schema: schemaOrTypeDefs, link, fetcher, - createResolver: customCreateResolver = createResolver, + createResolver = defaultCreateRemoteResolver, buildSchemaOptions, }: { schema: GraphQLSchema | string; @@ -61,7 +61,7 @@ export default function makeRemoteExecutableSchema({ operation: Operation; }): GraphQLFieldResolver { if (operation === 'query' || operation === 'mutation') { - return customCreateResolver(finalFetcher); + return createResolver(finalFetcher); } return createSubscriptionResolver(link); } @@ -80,7 +80,7 @@ export default function makeRemoteExecutableSchema({ return remoteSchema; } -export function createResolver( +export function defaultCreateRemoteResolver( fetcher: Fetcher, ): GraphQLFieldResolver { return async (_root, _args, context, info) => {