From f33cc7e0a9b8b64ebe7d7995409a61a2228a47fb Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Fri, 3 Sep 2021 15:08:24 -0700 Subject: [PATCH] Include deprecationReason when capturing fields in toConfig() --- src/type/definition.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/type/definition.ts b/src/type/definition.ts index 6e5f0fe409c..f88b854797c 100644 --- a/src/type/definition.ts +++ b/src/type/definition.ts @@ -1631,7 +1631,6 @@ export class GraphQLInputObjectType { this.extensions = config.extensions && toObjMap(config.extensions); this.astNode = config.astNode; this.extensionASTNodes = config.extensionASTNodes ?? []; - this._fields = defineInputFieldMap.bind(undefined, config); devAssert(typeof config.name === 'string', 'Must provide name.'); } @@ -1650,6 +1649,7 @@ export class GraphQLInputObjectType { defaultValue: field.defaultValue, extensions: field.extensions, astNode: field.astNode, + deprecationReason: field.deprecationReason, })); return {