UNPKG

308 BJavaScriptView Raw
1/**
2 * Check if `fn` is a function.
3 *
4 * @param {Function} fn
5 * @return {Boolean}
6 * @api private
7 */
8var isObject = require('./is-object');
9
10function isFunction(fn) {
11 var tag = isObject(fn) ? Object.prototype.toString.call(fn) : '';
12 return tag === '[object Function]';
13}
14
15module.exports = isFunction;