ProjectCalendar
16 Dec 20251 minute to read
Defines the base calendar structure for the project.
This configuration controls global working hours, holidays, and exceptions that influence task scheduling across the Gantt chart.
Properties
exceptions CalendarExceptionModel[]
Defines a collection of calendar exceptions that override default working behavior.
Exceptions can represent one-off changes such as extended work hours or ad-hoc non-working days.
Defaults to []
holidays HolidayModel[]
Defines a collection of holiday markers for the project calendar.
Holidays are visually highlighted and treated as non-working days during scheduling.
Defaults to []
workingTime DayWorkingTimeModel[]
Defines the default working time range for each day.
Used when no weekday-specific overrides are provided. Each entry specifies a time block (e.g., 8–12, 13–17).
Defaults to [{ from: 8, to: 12 }, { from: 13, to: 17 }]