decord/source/3690_eachWeekendOfMonth.js
2026-08-24 06:08:38 +00:00

60 lines
1.5 KiB
JavaScript

// Module ID: 3690
// Function ID: 3691
// Name: eachWeekendOfMonth
// Dependencies: [3689, 3691, 3676, 3476]
// Exports: default
// Module 3690 (eachWeekendOfMonth)
import eachWeekendOfInterval from "eachWeekendOfInterval" /* 3689 */;
import startOfMonth from "startOfMonth" /* 3691 */;
import endOfMonth from "endOfMonth" /* 3676 */;
import requiredArgs from "requiredArgs" /* 3476 */;
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;