Files
babel/packages/babel-plugin-transform-es2015-instanceof/src/index.js
2015-11-03 19:22:51 +00:00

13 lines
305 B
JavaScript

export default function ({ types: t }) {
return {
visitor: {
BinaryExpression(path) {
let { node } = path;
if (node.operator === "instanceof") {
path.replaceWith(t.callExpression(this.addHelper("instanceof"), [node.left, node.right]));
}
}
}
};
}