@iro/calendar
Version:
lunar is a calendar library for Solar and Chinese Lunar.
79 lines (78 loc) • 3.03 kB
TypeScript
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;
}