decord/source/3424_eachWeekendOfMonth.js
2026-07-23 10:11:24 +00:00

26 lines
853 B
JavaScript

// Module ID: 3424
// Function ID: 26662
// Name: eachWeekendOfMonth
// Dependencies: [3423, 3425, 3410, 3210]
// Exports: default
// Module 3424 (eachWeekendOfMonth)
import eachWeekendOfInterval from "eachWeekendOfInterval";
import startOfMonth from "startOfMonth";
import endOfMonth from "endOfMonth";
import requiredArgs from "requiredArgs";
export default function eachWeekendOfMonth(defaultResult1) {
requiredArgs.default(1, arguments);
defaultResult1 = startOfMonth.default(defaultResult1);
if (isNaN(defaultResult1.getTime())) {
const _RangeError = RangeError;
const rangeError = new RangeError("The passed date is invalid");
throw rangeError;
} else {
const obj = { start: defaultResult1, end: endOfMonth.default(defaultResult1) };
return eachWeekendOfInterval.default(obj);
}
};
export default exports.default;