diff --git a/packages/schema/src/makeExecutableSchema.ts b/packages/schema/src/makeExecutableSchema.ts index 8da016401a1..13e9ef383c8 100644 --- a/packages/schema/src/makeExecutableSchema.ts +++ b/packages/schema/src/makeExecutableSchema.ts @@ -22,7 +22,7 @@ export function makeExecutableSchema({ schemaTransforms = [], parseOptions = {}, inheritResolversFromInterfaces = false, - pruningOptions, + pruningOptions = {}, }: IExecutableSchemaDefinition) { // Validate and clean up arguments if (typeof resolverValidationOptions !== 'object') { diff --git a/packages/schema/src/types.ts b/packages/schema/src/types.ts index 69ba0a9ead7..6b58ba801be 100644 --- a/packages/schema/src/types.ts +++ b/packages/schema/src/types.ts @@ -24,5 +24,5 @@ export interface IExecutableSchemaDefinition { schemaTransforms?: Array; parseOptions?: GraphQLParseOptions; inheritResolversFromInterfaces?: boolean; - pruningOptions: PruneSchemaOptions; + pruningOptions?: PruneSchemaOptions; }