Skip to content

Commit ef28874

Browse files
Flow: Remove unnecessary type annotations (#2027)
1 parent 17990cb commit ef28874

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/language/parser.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ import {
3333
type DirectiveNode,
3434
type TypeNode,
3535
type NamedTypeNode,
36-
type ListTypeNode,
37-
type NonNullTypeNode,
3836
type TypeSystemDefinitionNode,
3937
type SchemaDefinitionNode,
4038
type OperationTypeDefinitionNode,
@@ -709,20 +707,21 @@ function parseTypeReference(lexer: Lexer<*>): TypeNode {
709707
if (expectOptionalToken(lexer, TokenKind.BRACKET_L)) {
710708
type = parseTypeReference(lexer);
711709
expectToken(lexer, TokenKind.BRACKET_R);
712-
type = ({
710+
type = {
713711
kind: Kind.LIST_TYPE,
714712
type,
715713
loc: loc(lexer, start),
716-
}: ListTypeNode);
714+
};
717715
} else {
718716
type = parseNamedType(lexer);
719717
}
718+
720719
if (expectOptionalToken(lexer, TokenKind.BANG)) {
721-
return ({
720+
return {
722721
kind: Kind.NON_NULL_TYPE,
723722
type,
724723
loc: loc(lexer, start),
725-
}: NonNullTypeNode);
724+
};
726725
}
727726
return type;
728727
}

0 commit comments

Comments
 (0)