9 lines
182 B
JavaScript
9 lines
182 B
JavaScript
|
|
var is = require('./is')
|
||
|
|
|
||
|
|
module.exports = function nullify(fn){
|
||
|
|
return is.fn(fn) ? function(){
|
||
|
|
return fn.apply(this, arguments) ? true : null
|
||
|
|
}
|
||
|
|
: fn ? true
|
||
|
|
: null
|
||
|
|
}
|