UNPKG

@iro/calendar

Version:

lunar is a calendar library for Solar and Chinese Lunar.

79 lines (78 loc) 3.03 kB
import { Dictionary } from './Dictionary'; export declare class LunarUtil { static BASE_MONTH_ZHI_INDEX: number; static XUN: string[]; static XUN_KONG: string[]; static LIU_YAO: string[]; static HOU: string[]; static WU_HOU: string[]; static GAN: string[]; static POSITION_XI: string[]; static POSITION_YANG_GUI: string[]; static POSITION_YIN_GUI: string[]; static POSITION_FU: string[]; static POSITION_FU_2: string[]; static POSITION_CAI: string[]; static POSITION_TAI_SUI_YEAR: string[]; static POSITION_GAN: string[]; static POSITION_ZHI: string[]; static POSITION_TAI_DAY: string[]; static POSITION_TAI_MONTH: string[]; static ZHI: string[]; static ZHI_XING: string[]; static JIA_ZI: string[]; static TIAN_SHEN: string[]; static ZHI_TIAN_SHEN_OFFSET: Dictionary<number>; static TIAN_SHEN_TYPE: Dictionary<string>; static TIAN_SHEN_TYPE_LUCK: Dictionary<string>; static LU: Dictionary<string>; static PENGZU_GAN: string[]; static PENGZU_ZHI: string[]; static NUMBER: string[]; static MONTH: string[]; static SEASON: string[]; static SHENGXIAO: string[]; static DAY: string[]; static YUE_XIANG: string[]; static XIU: Dictionary<string>; static XIU_LUCK: Dictionary<string>; static XIU_SONG: Dictionary<string>; static ZHENG: Dictionary<string>; static ANIMAL: Dictionary<string>; static GONG: Dictionary<string>; static SHOU: Dictionary<string>; static FESTIVAL: Dictionary<string>; static OTHER_FESTIVAL: Dictionary<string[]>; static CHONG: string[]; static CHONG_GAN: string[]; static CHONG_GAN_TIE: string[]; static CHONG_GAN_4: string[]; static HE_GAN_5: string[]; static HE_ZHI_6: string[]; static SHA: Dictionary<string>; static POSITION_DESC: Dictionary<string>; static NAYIN: Dictionary<string>; static WU_XING_GAN: Dictionary<string>; static WU_XING_ZHI: Dictionary<string>; static SHI_SHEN_GAN: Dictionary<string>; static SHI_SHEN_ZHI: Dictionary<string>; static ZHI_HIDE_GAN: Dictionary<string[]>; private static YI_JI; private static DAY_YI_JI; private static TIME_YI_JI; private static SHEN_SHA; private static DAY_SHEN_SHA; static getTimeZhiIndex(hm: string): number; static convertTime(hm: string): string; static getJiaZiIndex(ganZhi: string): number; private static hex; static getDayYi(monthGanZhi: string, dayGanZhi: string): string[]; static getDayJi(monthGanZhi: string, dayGanZhi: string): string[]; static getDayJiShen(lunarMonth: number, dayGanZhi: string): string[]; static getDayXiongSha(lunarMonth: number, dayGanZhi: string): string[]; static getTimeYi(dayGanZhi: string, timeGanZhi: string): string[]; static getTimeJi(dayGanZhi: string, timeGanZhi: string): string[]; static getXunIndex(ganZhi: string): number; static getXun(ganZhi: string): string; static getXunKong(ganZhi: string): string; }