56 lines
1.6 KiB
JavaScript
56 lines
1.6 KiB
JavaScript
// Metro module 3476 (f3477).
|
|
import * as _addMinutes from "./addMinutes";
|
|
import { __esModule } from "./addMinutes";
|
|
import * as _toDate from "./toDate";
|
|
import * as _startOfMinute from "./startOfMinute";
|
|
import * as _requiredArgs from "./requiredArgs";
|
|
let c1833_0, c1833_1, c1833_2, c1833_3;
|
|
export default function eachMinuteOfInterval(a0, a1) {
|
|
let time3;
|
|
(0, c1833_3.default)(1, arguments);
|
|
let r22 = (0, c1833_2.default)((0, c1833_1.default)(a0.start));
|
|
const r25 = (0, c1833_1.default)(a0.end);
|
|
const time2 = r22.getTime();
|
|
const time = r25.getTime();
|
|
if (time2 >= time) {
|
|
throw new RangeError("Invalid interval");
|
|
}
|
|
const r31 = Number;
|
|
const step = a1?.step;
|
|
const r34 = r31(step !== null ? step !== void 0 ? step : 1 : 1);
|
|
if (!(r34 < 1) && !isNaN(r34)) {
|
|
const r37 = [];
|
|
if (r22.getTime() <= time) {
|
|
do {
|
|
r37.push((0, c1833_1.default)(r22));
|
|
const r46 = (0, c1833_0.default)(r22, r34);
|
|
time3 = r46.getTime();
|
|
r22 = r46;
|
|
} while (time3 <= time);
|
|
}
|
|
return r37;
|
|
}
|
|
throw new RangeError("`options.step` must be a number equal to or greater than 1");
|
|
};
|
|
c1833_0 = _addMinutes ? __esModule ? _addMinutes : {
|
|
default: _addMinutes
|
|
} : {
|
|
default: _addMinutes
|
|
};
|
|
c1833_1 = _toDate ? _toDate.__esModule ? _toDate : {
|
|
default: _toDate
|
|
} : {
|
|
default: _toDate
|
|
};
|
|
c1833_2 = _startOfMinute ? _startOfMinute.__esModule ? _startOfMinute : {
|
|
default: _startOfMinute
|
|
} : {
|
|
default: _startOfMinute
|
|
};
|
|
c1833_3 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
|
|
default: _requiredArgs
|
|
} : {
|
|
default: _requiredArgs
|
|
};
|
|
module.exports = exports.default;
|