Skip to content

Commit c27b2d8

Browse files
committed
feat: allow meta to be passed to the event times changed interface
1 parent b2a3e05 commit c27b2d8

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { CalendarEvent } from 'calendar-utils';
33
/**
44
* The output `$event` type when an event is resized or dragged and dropped.
55
*/
6-
export interface CalendarEventTimesChangedEvent {
7-
event: CalendarEvent;
6+
export interface CalendarEventTimesChangedEvent<MetaType = any> {
7+
event: CalendarEvent<MetaType>;
88
newStart: Date;
99
newEnd?: Date;
1010
}

src/modules/month/calendar-month-view.component.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ export interface CalendarMonthViewBeforeRenderEvent {
3030
period: ViewPeriod;
3131
}
3232

33-
export interface CalendarMonthViewEventTimesChangedEvent
34-
extends CalendarEventTimesChangedEvent {
35-
day: MonthViewDay;
33+
export interface CalendarMonthViewEventTimesChangedEvent<
34+
EventMetaType = any,
35+
DayMetaType = any
36+
> extends CalendarEventTimesChangedEvent<EventMetaType> {
37+
day: MonthViewDay<DayMetaType>;
3638
}
3739

3840
/**

0 commit comments

Comments
 (0)