UNPKG

react-native-ethiopian-calendar

Version:

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

50 lines 2.94 kB
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; } export 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; } } } //# sourceMappingURL=BasicDate.js.map