From ee1460abeb2ea218957f1cd506008a1fe5e5ce4a 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 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/type/definition.ts b/src/type/definition.ts index 6e5f0fe409c..3db45c5c8b6 100644 --- a/src/type/definition.ts +++ b/src/type/definition.ts @@ -1631,7 +1631,7 @@ 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 +1650,7 @@ export class GraphQLInputObjectType { defaultValue: field.defaultValue, extensions: field.extensions, astNode: field.astNode, + deprecationReason: field.deprecationReason, })); return {