@kalender/core
Version:
calendar core library
19 lines • 1.03 kB
TypeScript
import { WeekDay } from './definition';
export declare function daysOfMonth(year: number, month: number): number;
export declare function getMonthDates(year: number, month: number): Date[];
export declare function getCalendarMonthDates(year: number, month: number, startOfWeek?: Exclude<WeekDay, WeekDay.WorkDay | WeekDay.Weekend>): Date[];
export declare function addMonths({ year, month, }: {
year: number;
month: number;
}, count: number): {
year: number;
month: number;
};
export declare function isNthWeekDay(date: Date, weekDay: WeekDay, rank?: number): boolean;
export declare function nthWeekDay(year: number, month: number): {
[K: number]: Date[];
};
export declare function theFirstWeekDay(year: number, month: number, weekDay: WeekDay): Date;
export declare function theLastWeekDay(year: number, month: number, weekDay: WeekDay): Date;
export declare function theNthWeekDay(year: number, month: number, weekDay: WeekDay, rank?: number): Date;
//# sourceMappingURL=month.d.ts.map