Add support for "declare type" Flow syntax

See facebook/flow#1105
This commit is contained in:
Sam Goldman
2016-01-04 11:37:59 -08:00
parent 2516b7570f
commit e764346d5f
10 changed files with 275 additions and 0 deletions

View File

@@ -74,6 +74,14 @@ defineType("DeclareModule", {
}
});
defineType("DeclareTypeAlias", {
visitor: ["id", "typeParameters", "right"],
aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"],
fields: {
// todo
}
});
defineType("DeclareVariable", {
visitor: ["id"],
aliases: ["Flow", "FlowDeclaration", "Statement", "Declaration"],