UNPKG

react-native-ethiopian-calendar

Version:

A react native calendar component which is mainly intended for applications which require Ethiopian calendar.

57 lines (56 loc) 3.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BasicDate = void 0; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } class BasicDate { constructor() { _defineProperty(this, "jdn", void 0); _defineProperty(this, "year", void 0); _defineProperty(this, "month", void 0); _defineProperty(this, "day", void 0); _defineProperty(this, "hour", void 0); _defineProperty(this, "minute", void 0); _defineProperty(this, "second", void 0); _defineProperty(this, "millisecond", void 0); const numArgs = arguments.length; switch (numArgs) { case 1: this.jdn = arguments.length <= 0 ? undefined : arguments[0]; break; case 3: this.year = arguments.length <= 0 ? undefined : arguments[0]; this.month = arguments.length <= 1 ? undefined : arguments[1]; this.day = arguments.length <= 2 ? undefined : arguments[2]; break; case 4: this.year = arguments.length <= 0 ? undefined : arguments[0]; this.month = arguments.length <= 1 ? undefined : arguments[1]; this.day = arguments.length <= 2 ? undefined : arguments[2]; if ((arguments.length <= 3 ? undefined : arguments[3]) !== undefined) this.jdn = arguments.length <= 3 ? undefined : arguments[3]; break; case 6: this.year = arguments.length <= 0 ? undefined : arguments[0]; this.month = arguments.length <= 1 ? undefined : arguments[1]; this.day = arguments.length <= 2 ? undefined : arguments[2]; if ((arguments.length <= 3 ? undefined : arguments[3]) !== undefined) this.hour = arguments.length <= 3 ? undefined : arguments[3]; if ((arguments.length <= 4 ? undefined : arguments[4]) !== undefined) this.minute = arguments.length <= 4 ? undefined : arguments[4]; if ((arguments.length <= 5 ? undefined : arguments[5]) !== undefined) this.second = arguments.length <= 5 ? undefined : arguments[5]; break; case 7: this.year = arguments.length <= 0 ? undefined : arguments[0]; this.month = arguments.length <= 1 ? undefined : arguments[1]; this.day = arguments.length <= 2 ? undefined : arguments[2]; if ((arguments.length <= 3 ? undefined : arguments[3]) !== undefined) this.hour = arguments.length <= 3 ? undefined : arguments[3]; if ((arguments.length <= 4 ? undefined : arguments[4]) !== undefined) this.minute = arguments.length <= 4 ? undefined : arguments[4]; if ((arguments.length <= 5 ? undefined : arguments[5]) !== undefined) this.second = arguments.length <= 5 ? undefined : arguments[5]; if ((arguments.length <= 6 ? undefined : arguments[6]) !== undefined) this.millisecond = arguments.length <= 6 ? undefined : arguments[6]; break; default: break; } } } exports.BasicDate = BasicDate; //# sourceMappingURL=BasicDate.js.map