UNPKG

whensday-calendar-lib

Version:

A flexible calendar library with Whensday/Gregorian calendar systems, event management, and customizable UI components

13 lines 1.06 kB
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