// Metro module 3474 (f3475). import * as _toDate from "./toDate"; import { __esModule } from "./toDate"; import * as _requiredArgs from "./requiredArgs"; let c1831_0, c1831_1; export default function eachDayOfInterval(a0, a1) { let r5 = a0; (0, c1831_1.default)(1, arguments); if (!a0) { r5 = {}; } const r10 = (0, c1831_0.default)(r5.start); const time = (0, c1831_0.default)(r5.end).getTime(); if (r10.getTime() <= time) { r10.setHours(0, 0, 0, 0); const r40 = Number; const step = a1?.step; const r43 = r40(step !== null ? step !== void 0 ? step : 1 : 1); if (!(r43 < 1) && !isNaN(r43)) { const r46 = []; while (r10.getTime() <= time) { r46.push((0, c1831_0.default)(r10)); r10.setDate(r10.getDate() + r43); r10.setHours(0, 0, 0, 0); } return r46; } throw new RangeError("`options.step` must be a number greater than 1"); } throw new RangeError("Invalid interval"); }; c1831_0 = _toDate ? __esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1831_1 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; module.exports = exports.default;