From f913942c9db801fbbbc69e8ff2c857e735f8e08c Mon Sep 17 00:00:00 2001 From: Brandon Chinn Date: Mon, 27 Jan 2020 15:35:43 -0800 Subject: [PATCH] Make variableDefinitions not nullable It seems like `variableDefinitions` will always be a non-null array. https://github.com/graphql/graphql-js/blob/f07ec241d51d7c3fb0263bb3ade1975dc87babc3/src/language/parser.js#L258-L285 https://github.com/graphql/graphql-js/blob/f07ec241d51d7c3fb0263bb3ade1975dc87babc3/src/language/parser.js#L307 --- src/language/ast.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/language/ast.d.ts b/src/language/ast.d.ts index d83bdfcafe..b8fa551bda 100644 --- a/src/language/ast.d.ts +++ b/src/language/ast.d.ts @@ -220,7 +220,7 @@ export interface OperationDefinitionNode { readonly loc?: Location; readonly operation: OperationTypeNode; readonly name?: NameNode; - readonly variableDefinitions?: ReadonlyArray; + readonly variableDefinitions: ReadonlyArray; readonly directives?: ReadonlyArray; readonly selectionSet: SelectionSetNode; } @@ -290,7 +290,7 @@ export interface FragmentDefinitionNode { readonly name: NameNode; // Note: fragment variable definitions are experimental and may be changed // or removed in the future. - readonly variableDefinitions?: ReadonlyArray; + readonly variableDefinitions: ReadonlyArray; readonly typeCondition: NamedTypeNode; readonly directives?: ReadonlyArray; readonly selectionSet: SelectionSetNode;