decord/source/6646_isIterateeCall.js

28 lines
660 B
JavaScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 6646
// Function ID: 58829
2026-07-20 16:05:17 +00:00
// Name: isIterateeCall
2026-07-23 10:11:24 +00:00
// Dependencies: [573, 595, 612, 729]
2026-07-20 16:05:17 +00:00
2026-07-25 08:10:48 +00:00
// Module 6646 (isIterateeCall)
2026-07-20 16:05:17 +00:00
export default function isIterateeCall(arg0, arg1, arg2) {
2026-07-23 10:11:24 +00:00
if (require(573) /* isObject */(arg2)) {
2026-07-20 16:05:17 +00:00
if ("number" === typeof arg1) {
2026-07-23 10:11:24 +00:00
let tmp5 = require(595) /* isArrayLike */(arg2);
2026-07-20 16:05:17 +00:00
if (tmp5) {
2026-07-23 10:11:24 +00:00
tmp5 = require(612) /* isIndex */(arg1, arg2.length);
2026-07-20 16:05:17 +00:00
}
let tmp2 = tmp5;
} else {
tmp2 = "string" === tmp && arg1 in arg2;
}
let tmp9 = !tmp8;
if (!!tmp2) {
2026-07-23 10:11:24 +00:00
tmp9 = require(729) /* eq */(arg2[arg1], arg0);
2026-07-20 16:05:17 +00:00
}
return tmp9;
} else {
return false;
}
};