Fix support for Flow's QualifiedTypeIdentifier (#9396)

This commit is contained in:
Brian Ng
2019-01-23 15:19:17 -06:00
committed by GitHub
parent 8bc9f9a05f
commit d4e045ac24
5 changed files with 10 additions and 3 deletions

View File

@@ -191,7 +191,7 @@ defineType("GenericTypeAnnotation", {
visitor: ["id", "typeParameters"],
aliases: ["Flow", "FlowType"],
fields: {
id: validateType("Identifier"),
id: validateType(["Identifier", "QualifiedTypeIdentifier"]),
typeParameters: validateOptionalType("TypeParameterInstantiation"),
},
});
@@ -204,7 +204,7 @@ defineType("InterfaceExtends", {
visitor: ["id", "typeParameters"],
aliases: ["Flow"],
fields: {
id: validateType("Identifier"),
id: validateType(["Identifier", "QualifiedTypeIdentifier"]),
typeParameters: validateOptionalType("TypeParameterInstantiation"),
},
});