decord/source/3691_eachWeekendOfMonth.js
2026-08-25 06:04:03 +00:00

60 lines
1.5 KiB
JavaScript

// Module ID: 3691
// Function ID: 3692
// Name: eachWeekendOfMonth
// Dependencies: [3690, 3692, 3677, 3477]
// Exports: default
// Module 3691 (eachWeekendOfMonth)
import eachWeekendOfInterval from "eachWeekendOfInterval" /* 3690 */;
import startOfMonth from "startOfMonth" /* 3692 */;
import endOfMonth from "endOfMonth" /* 3677 */;
import requiredArgs from "requiredArgs" /* 3477 */;
if (!eachWeekendOfInterval) {
let obj = { default: null };
obj[0] = eachWeekendOfInterval;
let tmp3 = obj;
} else {
tmp3 = eachWeekendOfInterval;
}
eachWeekendOfInterval = tmp3;
if (!startOfMonth) {
obj = { default: null };
obj[0] = startOfMonth;
let tmp5 = obj;
} else {
tmp5 = startOfMonth;
}
startOfMonth = tmp5;
if (!endOfMonth) {
obj = { default: null };
obj[0] = endOfMonth;
let tmp7 = obj;
} else {
tmp7 = endOfMonth;
}
endOfMonth = tmp7;
if (!requiredArgs) {
const obj1 = { default: null };
obj1[0] = requiredArgs;
let tmp9 = obj1;
} else {
tmp9 = requiredArgs;
}
requiredArgs = tmp9;
export default function eachWeekendOfMonth(arg0) {
requiredArgs.default(1, arguments);
const defaultResult1 = startOfMonth.default(arg0);
if (isNaN(defaultResult1.getTime())) {
const _RangeError = RangeError;
const rangeError = new RangeError("The passed date is invalid");
throw rangeError;
} else {
const obj = { start: null, end: null };
obj[0] = defaultResult1;
obj[1] = endOfMonth.default(arg0);
return eachWeekendOfInterval.default(obj);
}
};
export default exports.default;