decord/source/716_baseIsNative.js

23 lines
830 B
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 716
2026-07-25 08:10:48 +00:00
// Function ID: 8745
2026-07-20 16:05:17 +00:00
// Name: baseIsNative
2026-07-23 10:11:24 +00:00
// Dependencies: [573, 717, 597, 719]
2026-07-20 16:05:17 +00:00
// Module 716 (baseIsNative)
2026-07-23 10:11:24 +00:00
const re2 = /^\[object .+?Constructor\]$/;
2026-07-20 16:05:17 +00:00
const str = toString.call(Object.prototype.hasOwnProperty);
let closure_3 = RegExp(`^${toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")}$`);
export default function baseIsNative(arg0) {
2026-07-23 10:11:24 +00:00
let tmp = !require(573) /* isObject */(arg0);
2026-07-20 16:05:17 +00:00
if (!tmp) {
2026-07-23 10:11:24 +00:00
tmp = require(717) /* isMasked */(arg0);
2026-07-20 16:05:17 +00:00
}
if (!!tmp) {
return tmp4;
} else {
2026-07-23 10:11:24 +00:00
const isMatch = require(597) /* isFunction */(arg0) ? closure_3 : closure_2.test(require(719) /* toSource */(arg0));
const obj = require(597) /* isFunction */(arg0) ? closure_3 : closure_2;
2026-07-20 16:05:17 +00:00
}
};