From 51dfb8cd7fa233f9649c0364424e5a6645ac4db6 Mon Sep 17 00:00:00 2001 From: Franco Speziali Date: Wed, 23 Mar 2022 13:39:46 +0100 Subject: [PATCH] Updated typescript types for Event --- src/Events/Event.ts | 6 +++--- src/Events/index.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Events/Event.ts b/src/Events/Event.ts index 87a0030..4c82272 100644 --- a/src/Events/Event.ts +++ b/src/Events/Event.ts @@ -1,13 +1,13 @@ -import { Event as _Event } from "../types"; +import { Event as EventType } from "../types"; -export default class Event implements _Event { +export default class Event implements EventType { date: Date; title: string; text?: string; icon?: string; bgColor?: string; - constructor({ date, title, text, icon, bgColor }) { + constructor({ date, title, text, icon, bgColor }: EventType) { this.date = new Date(date); this.title = title; this.text = text; diff --git a/src/Events/index.ts b/src/Events/index.ts index bfc41b3..a3a0f99 100644 --- a/src/Events/index.ts +++ b/src/Events/index.ts @@ -8,7 +8,7 @@ export default class Events { this.sortedEvents = this.processEvents(events); } - private processEvents(events): Event[] { + private processEvents(events: Event[]): Event[] { const _events = events.reduce((collection, event) => { // only include valid events if (event.title && event.date && isValid(new Date(event.date))) {