ignore ExportDefaultSpecifiers and ExportNamespaceSpecifiers in t.isReferenced - fixes #2324

This commit is contained in:
Sebastian McKenzie 2015-09-05 03:05:29 +01:00
parent 213a9923b9
commit 392b7b0333

View File

@ -82,6 +82,12 @@ export function isReferenced(node: Object, parent: Object): boolean {
return parent.local === node;
}
// no: export NODE from "foo";
// no: export * as NODE from "foo";
case "ExportNamespaceSpecifier":
case "ExportDefaultSpecifier":
return false;
// no: <div NODE="foo" />
case "JSXAttribute":
return parent.name !== node;