Skip to content

Commit b96a0d4

Browse files
Fixed the issue #166 related to parsing of extend type declaration
1 parent 3bc93a7 commit b96a0d4

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

src/language/__tests__/schema-kitchen-sink.graphql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,7 @@ input InputType {
3232
key: String!
3333
answer: Int = 42
3434
}
35+
36+
extend type Foo {
37+
seven(argument: [String]): Type
38+
}

src/language/__tests__/schema-printer.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ input InputType {
7777
key: String!
7878
answer: Int = 42
7979
}
80+
81+
extend type Foo {
82+
seven(argument: [String]): Type
83+
}
8084
`);
8185

8286
});

src/language/parser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ import {
9292
ENUM_VALUE_DEFINITION,
9393
INPUT_OBJECT_TYPE_DEFINITION,
9494

95-
TYPE_EXTENTION_DEFINITION,
95+
TYPE_EXTENSION_DEFINITION,
9696
} from './kinds';
9797

9898

@@ -893,7 +893,7 @@ function parseTypeExtensionDefinition(parser): TypeExtensionDefinition {
893893
expectKeyword(parser, 'extend');
894894
var definition = parseObjectTypeDefinition(parser);
895895
return {
896-
kind: TYPE_EXTENTION_DEFINITION,
896+
kind: TYPE_EXTENSION_DEFINITION,
897897
definition,
898898
loc: loc(parser, start),
899899
};

0 commit comments

Comments
 (0)