Hierarchy

  • SpecialCalendar

Properties

Optional description

description: undefined | string

Описание календаря.

Optional Readonly id

id: undefined | string

Уникальный идентификатор календаря.

name

name: string

Название календаря.

Methods

delete

  • delete(): Promise<void>
  • Удалить календарь.

    Returns Promise<void>

deleteDays

  • deleteDays(dates: TDate[]): Promise<void>
  • deleteDays(year: number): Promise<void>
  • Удалить дни в календаре.

    Parameters

    • dates: TDate[]

      Даты удаляемых дней.

    Returns Promise<void>

  • Удалить все дни в календаре за переданный год.

    Parameters

    • year: number

      Год, дни которого нужно удалить.

    Returns Promise<void>

getDays

  • getDays(from: TDate, to: TDate): Promise<readonly Readonly<SpecialCalendarDay>[]>
  • getDays(year: number): Promise<readonly Readonly<SpecialCalendarDay>[]>
  • Возвращает дни календаря для указанного периода.

    Parameters

    Returns Promise<readonly Readonly<SpecialCalendarDay>[]>

  • Возвращает дни календаря за указанный год.

    Parameters

    • year: number

    Returns Promise<readonly Readonly<SpecialCalendarDay>[]>

save

  • save(): Promise<void>
  • Сохранить календарь.

    Returns Promise<void>

saveDays

  • Создать или изменить дни в календаре.

    Parameters

    Returns Promise<void>