Skip to content

Commit ceff6f7

Browse files
committed
Fix parsing of regular queries
by making the parser return the same result as with short-hand syntax queries
1 parent fed3ef5 commit ceff6f7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/language/parser.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ function parseOperationDefinition(lexer: Lexer<*>): OperationDefinitionNode {
282282
};
283283
}
284284
const operation = parseOperationType(lexer);
285-
let name;
285+
let name = null;
286286
if (peek(lexer, TokenKind.NAME)) {
287287
name = parseName(lexer);
288288
}
@@ -317,15 +317,15 @@ function parseOperationType(lexer: Lexer<*>): OperationTypeNode {
317317
*/
318318
function parseVariableDefinitions(
319319
lexer: Lexer<*>
320-
): Array<VariableDefinitionNode> {
320+
): ?Array<VariableDefinitionNode> {
321321
return peek(lexer, TokenKind.PAREN_L) ?
322322
many(
323323
lexer,
324324
TokenKind.PAREN_L,
325325
parseVariableDefinition,
326326
TokenKind.PAREN_R
327327
) :
328-
[];
328+
null;
329329
}
330330

331331
/**

0 commit comments

Comments
 (0)