Code coverage report for 6to5/lib/6to5/transformation/transformers/optional-undefined-to-void.js

Statements: 100% (5 / 5)      Branches: 100% (4 / 4)      Functions: 100% (1 / 1)      Lines: 100% (5 / 5)      Ignored: none     

All files » 6to5/lib/6to5/transformation/transformers/ » optional-undefined-to-void.js
1 2 3 4 5 6 7 8 9 101   1   1 7 2      
var t = require("../../types");
 
exports.optional = true;
 
exports.Identifier = function (node, parent) {
  if (node.name === "undefined" && t.isReferenced(node, parent)) {
    return t.unaryExpression("void", t.literal(0), true);
  }
};