Hierarchy
-
BaseWorkCalendar
- WorkCalendar
Properties
Readonly default
Признак того, что данный календарь используется «по умолчанию».
Optional description
Описание.
Optional Readonly id
Уникальный идентификатор (uuid).
name
Название.
Methods
delete
-
Удаляет календарь.
Returns Promise<void>
getDays
-
Возвращает дни календаря за указанный период.
Parameters
Returns Promise<readonly Readonly<WorkCalendarDay>[]>
-
Возвращает дни календаря за указанный год.
Parameters
-
year: number
-
Optional startAt: TDate
Returns Promise<readonly Readonly<WorkCalendarDay>[]>
-
getSchedule
-
Получить рабочий график (цикл).
Returns Readonly<WorkSchedule<WorkScheduleType, CalendarScheduleDaySettings>>
getSpecialCalendar
-
Получить связанный календарь исключительных дней.
Returns Promise<SpecialCalendar | undefined>
resetSpecialCalendar
-
Отвязать календарь исключительных дней.
Returns void
save
-
Сохраняет изменения в календаре.
Returns Promise<void>
setSchedule
-
Задать рабочий график (цикл).
Parameters
-
schedule: WorkSchedule
Returns void
-
setSpecialCalendar
-
Привязать календарь исключительных дней.
Parameters
-
calendar: SpecialCalendar
Returns void
-
Рабочий календарь