All files / nothis nothis.js

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 5/5

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 122x   2x 6x 7x           2x  
const fixthis = require('./fixthis')
 
const nothis = func =>
  function nothis_() {
    return func.apply(
      this,
      [fixthis(this)].concat(Array.prototype.slice.call(arguments))
    )
  }
 
module.exports = nothis