Files
discord-decomp/_bundle/addMonths.js
T
2026-11-01 12:12:55 +02:00

44 lines
1.1 KiB
JavaScript

// Metro module 3417 (f3418).
import * as _toInteger from "./toInteger";
import { __esModule } from "./toInteger";
import * as _toDate from "./toDate";
import * as _requiredArgs from "./requiredArgs";
let c1776_0, c1776_1, c1776_2;
export default function addMonths(a0, a1) {
(0, c1776_2.default)(2, arguments);
const r20 = (0, c1776_1.default)(a0);
const r6 = (0, c1776_0.default)(a1);
if (isNaN(r6)) {
return new Date(NaN);
}
if (r6) {
const date = r20.getDate();
const date2 = new Date(r20.getTime());
date2.setMonth(r20.getMonth() + r6 + 1, 0);
const date3 = date2.getDate();
let r40 = date2;
if (!(date >= date3)) {
r20.setFullYear(date2.getFullYear(), date2.getMonth(), date);
r40 = r20;
}
return r40;
}
return r20;
};
c1776_0 = _toInteger ? __esModule ? _toInteger : {
default: _toInteger
} : {
default: _toInteger
};
c1776_1 = _toDate ? _toDate.__esModule ? _toDate : {
default: _toDate
} : {
default: _toDate
};
c1776_2 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
default: _requiredArgs
} : {
default: _requiredArgs
};
module.exports = exports.default;