UNPKG

@oxog/kairos

Version:

Revolutionary zero-dependency JavaScript date/time library with modular architecture and dynamic holiday system

23 lines 1.17 kB
import type { HolidayRule, HolidayCalculator } from '../../../core/types/holiday.js'; import type { KairosPlugin } from '../../../core/types/plugin.js'; export declare class CustomCalculator implements HolidayCalculator { calculate(rule: HolidayRule, year: number, context?: any): Date[]; } export declare const CustomCalculatorUtils: { calculateVernalEquinox(year: number): Date; calculateAutumnalEquinox(year: number): Date; calculateSummerSolstice(year: number): Date; calculateWinterSolstice(year: number): Date; findWeekdayInMonth(year: number, month: number, weekday: number, position: "first" | "last"): Date; calculateNewMoon(year: number, month: number): Date; calculateFullMoon(year: number, month: number): Date; getNextBusinessDay(date: Date): Date; getPreviousBusinessDay(date: Date): Date; getDateInTimezone(date: Date, timezone: string): Date; getDSTTransition(year: number, type: "spring" | "fall"): Date; calculateGoldenWeekSubstitutes(year: number): Date[]; calculateQingming(year: number): Date; }; declare const _default: KairosPlugin; export default _default; //# sourceMappingURL=custom.d.ts.map