Fix transform-simplify-comparison-operators plugin
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
export default function () {
|
||||
return {
|
||||
visitor: {
|
||||
BinaryExpression(node) {
|
||||
let op = node.operator;
|
||||
BinaryExpression(path) {
|
||||
let { node, op } = path;
|
||||
|
||||
if (op !== "===" && op !== "!==") return;
|
||||
|
||||
let left = this.get("left");
|
||||
let right = this.get("right");
|
||||
let left = path.get("left");
|
||||
let right = path.get("right");
|
||||
if (left.baseTypeStrictlyMatches(right)) {
|
||||
node.operator = node.operator.slice(0, -1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user