lunar-typescript
Version:
lunar是一款无第三方依赖的公历(阳历)、农历(阴历、老黄历)、佛历和道历工具,支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶等。lunar is a calendar library for Solar and Chinese Lunar.
69 lines (68 loc) • 1.97 kB
TypeScript
import { Lunar } from './Lunar';
import { Yun } from './Yun';
export declare class EightChar {
private _sect;
private readonly _lunar;
static fromLunar(lunar: Lunar): EightChar;
constructor(lunar: Lunar);
getSect(): number;
setSect(sect: number): void;
getDayGanIndex(): number;
getDayZhiIndex(): number;
getYear(): string;
getYearGan(): string;
getYearZhi(): string;
getYearHideGan(): string[];
getYearWuXing(): string;
getYearNaYin(): string;
getYearShiShenGan(): string;
getYearShiShenZhi(): string[];
getDiShi(zhiIndex: number): string;
getYearDiShi(): string;
getYearXun(): string;
getYearXunKong(): string;
getMonth(): string;
getMonthGan(): string;
getMonthZhi(): string;
getMonthHideGan(): string[];
getMonthWuXing(): string;
getMonthNaYin(): string;
getMonthShiShenGan(): string;
getMonthShiShenZhi(): string[];
getMonthDiShi(): string;
getMonthXun(): string;
getMonthXunKong(): string;
getDay(): string;
getDayGan(): string;
getDayZhi(): string;
getDayHideGan(): string[];
getDayWuXing(): string;
getDayNaYin(): string;
getDayShiShenGan(): string;
getDayShiShenZhi(): string[];
getDayDiShi(): string;
getDayXun(): string;
getDayXunKong(): string;
getTime(): string;
getTimeGan(): string;
getTimeZhi(): string;
getTimeHideGan(): string[];
getTimeWuXing(): string;
getTimeNaYin(): string;
getTimeShiShenGan(): string;
getTimeShiShenZhi(): string[];
getTimeDiShi(): string;
getTimeXun(): string;
getTimeXunKong(): string;
getTaiYuan(): string;
getTaiYuanNaYin(): string;
getTaiXi(): string;
getTaiXiNaYin(): string;
getMingGong(): string;
getMingGongNaYin(): string;
getShenGong(): string;
getShenGongNaYin(): string;
getLunar(): Lunar;
getYun(gender: number, sect?: number): Yun;
toString(): string;
}