UNPKG

angular-calendar-scheduler

Version:

This project provide a scheduler view component for [mattlewis92/angular-calendar](https://github.com/mattlewis92/angular-calendar).

29 lines (28 loc) 821 B
import { EventColor } from 'calendar-utils'; export interface CalendarSchedulerEvent { id: string; start: Date; end?: Date; title: string; content?: string; color: EventColor; actions?: CalendarSchedulerEventAction[]; status?: CalendarSchedulerEventStatus; cssClass?: string; isDisabled?: boolean; isClickable?: boolean; isCancelled?: boolean; resizable?: { beforeStart?: boolean; afterEnd?: boolean; }; draggable?: boolean; } export declare type CalendarSchedulerEventStatus = 'ok' | 'warning' | 'danger'; export interface CalendarSchedulerEventAction { when?: 'enabled' | 'disabled' | 'cancelled'; label: string; title: string; cssClass?: string; onClick(event: CalendarSchedulerEvent): void; }