var fails = require('../internals/fails');
+var isCallable = require('../internals/is-callable');
var replacement = /#|\.prototype\./;
var value = data[normalize(feature)];
return value == POLYFILL ? true
: value == NATIVE ? false
- : typeof detection == 'function' ? fails(detection)
+ : isCallable(detection) ? fails(detection)
: !!detection;
};