all files / src/ remapFunction.js

100% Statements 9/9
100% Branches 4/4
100% Functions 1/1
100% Lines 9/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 79×   79× 23×     56×           56×     56×      
function remapFunction(genItem, getMapping) {
  const mapping = getMapping(genItem.loc);
 
  if (!mapping) {
    return null;
  }
 
  const srcItem = {
    name: genItem.name,
    line: mapping.loc.start.line,
    loc: mapping.loc,
  };
 
  if (genItem.skip) {
    srcItem.skip = genItem.skip;
  }
 
  return { srcItem, source: mapping.source };
}
 
module.exports = remapFunction;