Re-add support for local Flow bindings (TypeAlias, OpaqueTypeAlias and Interface) (#7900)

This commit is contained in:
Rubén Norte
2018-05-17 18:54:14 +01:00
committed by Logan Smyth
parent af7ab71486
commit bc6f0f989d
3 changed files with 71 additions and 9 deletions

View File

@@ -68,9 +68,6 @@ const collectorVisitor = {
return;
}
// TODO(amasad): remove support for flow as bindings (See warning below).
//if (path.isFlow()) return;
// we've ran into a declaration!
const parent =
path.scope.getFunctionParent() || path.scope.getProgramParent();
@@ -468,8 +465,6 @@ export default class Scope {
}
registerDeclaration(path: NodePath) {
if (path.isFlow()) return;
if (path.isLabeledStatement()) {
this.registerLabel(path);
} else if (path.isFunctionDeclaration()) {