lakutata
Version:
An IoC-based universal application framework.
22 lines (14 loc) • 611 B
JavaScript
/* Build Date: Mon Jan 05 2026 23:52:23 GMT+0800 (China Standard Time) */
;
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
const t = Object.prototype.toString;
const o = Function.prototype.toString;
const e = /^\[object .+?Constructor\]$/;
const n = RegExp("^" + String(t).replace(/[.*+?^${}()|[\]\/\\]/g, "\\$&").replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$");
function c(c) {
const r = typeof c;
return r == "function" ? n.test(o.call(c)) : c && r == "object" && e.test(t.call(c)) || false;
}
exports.IsNativeFunction = c;