frontend/.pnpm-store/v3/files/46/cdac477c7a15ba82348873165f6235c11dedd4659aa4a66358729b3822dcc4255d031d5729b6dea7d18b82121a7394f9194b9259959b43ffe8989ee58d89d2

13 lines
332 B
Plaintext

"use strict";
var isFunction = require("../function/is");
var constructorRe = /^\s*(?:class[\s{/}]|function[\s(])/
, functionToString = Function.prototype.toString;
module.exports = function (value) {
if (!isFunction(value)) return false;
if (!constructorRe.test(functionToString.call(value))) return false;
return true;
};