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 13 14 | 1x 1x 1x 1x 1x 1x | const nothis = require('./nothis') const isFunction = require('./utils/isFunction') const exclude = ['constructor'] const getKeys = obj => Object.getOwnPropertyNames(Object.getPrototypeOf(obj)) const nothisReact = obj => getKeys(obj) .filter(key => isFunction(obj[key]) && exclude.indexOf(key) === -1) .forEach(key => (obj[key] = nothis(obj[key]))) module.exports = nothisReact |