Skip to content

Commit 695c228

Browse files
committed
Move the extension definition out of type definition
Related GraphQL-js commit: graphql/graphql-js@c55e9ac
1 parent e712089 commit 695c228

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

graphql/core/language/parser.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,10 @@ def parse_definition(parser):
209209
return parse_operation_definition(parser)
210210
elif name == 'fragment':
211211
return parse_fragment_definition(parser)
212-
elif name in ('type', 'interface', 'union', 'scalar', 'enum', 'input', 'extend'):
212+
elif name in ('type', 'interface', 'union', 'scalar', 'enum', 'input'):
213213
return parse_type_definition(parser)
214+
elif name == 'extend':
215+
return parse_type_extension_definition(parser)
214216

215217
raise unexpected(parser)
216218

@@ -530,9 +532,6 @@ def parse_type_definition(parser):
530532
elif name == 'input':
531533
return parse_input_object_type_definition(parser)
532534

533-
elif name == 'extend':
534-
return parse_type_extension_definition(parser)
535-
536535
raise unexpected(parser)
537536

538537

0 commit comments

Comments
 (0)