| declare module 'lunar-javascript' { | |
| export class Solar { | |
| static fromYmd(year: number, month: number, day: number): Solar; | |
| static fromDate(date: Date): Solar; | |
| getYear(): number; | |
| getMonth(): number; | |
| getDay(): number; | |
| getLunar(): Lunar; | |
| toYmd(): string; | |
| toString(): string; | |
| } | |
| export class Lunar { | |
| static fromYmd(year: number, month: number, day: number): Lunar; | |
| static fromDate(date: Date): Lunar; | |
| getYear(): number; | |
| getMonth(): number; | |
| getDay(): number; | |
| getYearInGanZhi(): string; | |
| getMonthInGanZhi(): string; | |
| getDayInGanZhi(): string; | |
| getTimeInGanZhi(): string; | |
| getYearGan(): string; | |
| getYearZhi(): string; | |
| getMonthGan(): string; | |
| getMonthZhi(): string; | |
| getDayGan(): string; | |
| getDayZhi(): string; | |
| getSolar(): Solar; | |
| getYearInChinese(): string; | |
| getMonthInChinese(): string; | |
| getDayInChinese(): string; | |
| isLeapMonth(): boolean; | |
| toFullString(): string; | |
| toString(): string; | |
| } | |
| export class LunarYear { | |
| static fromYear(year: number): LunarYear; | |
| getYear(): number; | |
| getMonths(): LunarMonth[]; | |
| getLeapMonth(): number; | |
| } | |
| export class LunarMonth { | |
| getYear(): number; | |
| getMonth(): number; | |
| isLeap(): boolean; | |
| getDayCount(): number; | |
| } | |
| } | |