trigger a reference for export declarations
This commit is contained in:
parent
5e5ede6058
commit
72e3cb9243
@ -48,6 +48,17 @@ var programReferenceVisitor = explode({
|
||||
}
|
||||
},
|
||||
|
||||
ExportDeclaration(node, parent, scope, state) {
|
||||
var declar = node.declaration;
|
||||
if (t.isClassDeclaration(declar) || t.isFunctionDeclaration(declar)) {
|
||||
scope.getBinding(declar.id.name).reference();
|
||||
} else if (t.isVariableDeclaration(declar)) {
|
||||
for (var decl of (declar.declarations: Array)) {
|
||||
scope.getBinding(decl.id.name).reference();
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
LabeledStatement(node, parent, scope, state) {
|
||||
state.addGlobal(node);
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user