UNPKG

@veccu/react-calendar

Version:

Headless Calendar UI Library with react hooks

23 lines (22 loc) 551 B
import { WeekDayType } from '../models'; export default function createCalendarInfo(cursorDate: Date, { weekStartsOn }: { weekStartsOn: WeekDayType; }): { cursorDate: Date; year: number; month: number; day: number; weekStartsOn: WeekDayType; startWeekdayInMonth: number; weeksInMonth: number; weekendDays: { value: Date; }[]; today: { weekIndex: number; dateIndex: WeekDayType; }; getDateCellByIndex: (weekIndex: number, dayIndex: number) => { value: Date; }; };