All files / utils ast.js

25% Statements 1/4
0% Branches 0/4
0% Functions 0/2
25% Lines 1/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12                    8x  
function isDynamicKey(memberExpr) {
  const property = memberExpr.get('property');
 
  return memberExpr.node.computed && !property.isLiteral();
}
 
function getStaticKey(memberExpr) {
  return memberExpr.node.property.name || memberExpr.node.property.value;
}
 
module.exports = { isDynamicKey, getStaticKey };