Спасибо за понимание комментария @jonrsharpe.
Несмотря на то, что начальный атрибут EventInput
был инициирован простым start: new Date()
:
private events: EventInput[] = [
{ id: "1", title: 'Event Now', start: new Date() }
];
Класс EventInput
выглядит например:
export interface EventDateInput {
start?: DateInput;
//rest of properties.
}
DateInput
is:
export type DateInput = Date | string | number | number[];
Итак, простое приведение решает это:
EventModel model = new EventModel(event.id, event.title, <Date>event.start);