decord/source/618_baseIsArguments.js

41 lines
994 B
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 618
// Function ID: 619
// Name: baseIsArguments
// Dependencies: [619, 620]
// Module 618 (baseIsArguments)
2026-08-24 06:08:38 +00:00
import isObjectLike from "isObjectLike" /* 620 */;
import baseIsArguments from "baseIsArguments" /* 619 */;
2026-07-29 08:29:29 +00:00
({ hasOwnProperty: obj1, propertyIsEnumerable: c3 } = Object.prototype);
if (baseIsArguments((() => arguments)())) {
2026-08-24 06:08:38 +00:00
let fn = baseIsArguments;
2026-07-29 08:29:29 +00:00
} else {
fn = (arg0) => {
2026-08-24 06:08:38 +00:00
const tmp = isObjectLike(arg0);
2026-07-29 08:29:29 +00:00
if (!tmp) {
if (!tmp) {
return tmp;
} else {
const call2 = closure_3.call;
if (typeof call2 === "unknown") {
let call2Result = tmp5("callee");
} else {
call2Result = call2(arg0, "callee");
}
tmp5 = closure_3;
}
} else {
const call = closure_2.call;
if (typeof call === "unknown") {
let callResult = tmp2("callee");
} else {
callResult = call(arg0, "callee");
}
tmp2 = closure_2;
}
};
}
export default fn;