UNPKG

kaabalah

Version:

The de-facto library for any esoteric calculations and tooling

42 lines (40 loc) 1.16 kB
/** * Numerology calculations */ /** * Calculate the life path number based on a birth date * @param birthDate - Birth date as a Date object * @returns Life path number (1-9, 11, 22, or 33) */ declare function calculateLifePath(birthDate: Date): number; declare const CYCLE_MEANINGS: { title: string; shortDescription: string; personalDescription: string; businessDescription: string; astrologySign: string; }[]; interface Cycle { number: number; description: { title: string; shortDescription: string; personalDescription: string; businessDescription: string; astrologySign: string; }; isActive?: boolean; cycleStart?: Date; } interface CycleInfo { yearlyCycles: Cycle[]; ageCycles: Cycle[]; monthlyCycles: Cycle[]; currentYearlyCycle: number | null; currentAgeCycle: number | null; currentMonthlyCycle: number | null; daysInMonthlyCycle: number; totalDays: number; } declare const calculateCycles: (startDate: Date, today: Date) => CycleInfo; export { CYCLE_MEANINGS, type Cycle, type CycleInfo, calculateCycles, calculateLifePath };