File

projects/angular-calendar/src/modules/common/calendar-event-times-changed-event/calendar-event-times-changed-event.interface.ts

Description

The output $event type when an event is resized or dragged and dropped.

Index

Properties

Properties

allDay
allDay: boolean
Type : boolean
Optional
event
event: CalendarEvent<MetaType>
Type : CalendarEvent<MetaType>
newEnd
newEnd: Date
Type : Date
Optional
newStart
newStart: Date
Type : Date
type
type: CalendarEventTimesChangedEventType
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;
}

results matching ""

    No results matching ""