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;
}