projects/angular-calendar/src/modules/common/calendar-event-times-changed-event/calendar-event-times-changed-event.interface.ts
The output $event type when an event is resized or dragged and dropped.
Properties |
| allDay |
allDay:
|
Type : boolean
|
| Optional |
| event |
event:
|
Type : CalendarEvent<MetaType>
|
| newEnd |
newEnd:
|
Type : Date
|
| Optional |
| newStart |
newStart:
|
Type : Date
|
| type |
type:
|
Type : CalendarEventTimesChangedEventType
|
import { CalendarEvent } from 'calendar-utils';
export enum CalendarEventTimesChangedEventType {
Drag = 'drag',
Drop = 'drop',
Resize = 'resize',
}
/**
* The output `$event` type when an event is resized or dragged and dropped.
*/
export interface CalendarEventTimesChangedEvent<MetaType = any> {
type: CalendarEventTimesChangedEventType;
event: CalendarEvent<MetaType>;
newStart: Date;
newEnd?: Date;
allDay?: boolean;
}