whensday-calendar-lib
Version:
A flexible calendar library with Whensday/Gregorian calendar systems, event management, and customizable UI components
13 lines • 1.06 kB
TypeScript
import { WhensdayDate, DayInGrid, CalendarSystem } from '../types';
export declare const isLeapYear: (year: number) => boolean;
export declare const getDaysInWhensdayMonth: (monthIndex: number, year: number) => number;
export declare const gregorianToWhensday: (gregorianDate: Date) => WhensdayDate;
export declare const whensdayToGregorian: (whensdayDate: WhensdayDate) => Date;
export declare const getFirstDayOfWeekForMonth: (monthIndex: number, year: number) => number;
export declare const dayInGridToDate: (day: DayInGrid, system: CalendarSystem) => Date;
export declare const areDayInGridEqual: (day1: DayInGrid, day2: DayInGrid) => boolean;
export declare const daysBetween: (startDate: Date, endDate: Date) => number;
export declare const areUniversalDaysEqual: (ts1: number, ts2: number) => boolean;
export declare const universalDateToDayInGrid: (ts: number, system: CalendarSystem) => DayInGrid;
export declare const formatUniversalDate: (ts: number | null | undefined, system: CalendarSystem) => string;
//# sourceMappingURL=whensdayService.d.ts.map