Реализовать модуль «Календарь событий», который должен иметь возможность по расширению извне.
Основные функции модуля:
- Создание именованного события на определённую дату/время. При наступлении указанного времени, вызывается функция, заданная на это событие.
- Возможность получения списка событий за определенный период: день, неделя, месяц, заданный интервал.
- Возможность удалить созданное событие.
- Возможность переименовать, изменить дату события.
например: Добавление нового ивента calendar.createEvent("New event", '10/04/2022' '11:40', () => console.log('It's time')); входные параметры нужно будет самому определить, эти для примера :) Можешь объектом передавать, можешь массивом и т.д.