babel-plugin-transform-class-properties: Ignore type annotations when looking for name collisions (#6082)

This commit is contained in:
Andy
2017-08-11 08:27:48 -07:00
committed by Brian Ng
parent 218f191a59
commit 9243c78ea2
4 changed files with 19 additions and 0 deletions

View File

@@ -12,6 +12,9 @@ export default function({ types: t }) {
};
const referenceVisitor = {
TypeAnnotation(path) {
path.skip();
},
ReferencedIdentifier(path) {
if (this.scope.hasOwnBinding(path.node.name)) {
this.collision = true;