@iro/calendar
Version:
lunar is a calendar library for Solar and Chinese Lunar.
45 lines • 1.19 kB
JavaScript
import { Lunar } from './Lunar';
var JieQi = (function () {
function JieQi(name, solar) {
var jie = false, qi = false, i, j;
for (i = 0, j = Lunar.JIE_QI.length; i < j; i++) {
if (Lunar.JIE_QI[i] === name) {
if (i % 2 == 0) {
qi = true;
}
else {
jie = true;
}
break;
}
}
this._name = name;
this._solar = solar;
this._jie = jie;
this._qi = qi;
}
JieQi.prototype.getName = function () {
return this._name;
};
JieQi.prototype.getSolar = function () {
return this._solar;
};
JieQi.prototype.setName = function (name) {
this._name = name;
};
JieQi.prototype.setSolar = function (solar) {
this._solar = solar;
};
JieQi.prototype.isJie = function () {
return this._jie;
};
JieQi.prototype.isQi = function () {
return this._qi;
};
JieQi.prototype.toString = function () {
return this.getName();
};
return JieQi;
}());
export { JieQi };
//# sourceMappingURL=JieQi.js.map