Вступительное задание #2
Попробовать работу данного API вы можете на этой странице, воспользовавшись консолью браузера.
P.S. Возможно, в будущем напишу веб-интерфейс работы с API.
UPD: Частично реализовано использование данного API в entrance-task-1 (фильтрация).
Для работы с API библиотекой достаточно подключить ее к веб-странице посредством <script src="/path/to/api.js"></script>
, либо иным способом.
Данная версия API полностью поддерживает работу через интерфейс командной строки (CLI) и на каждое действие отдает логи о каждом своем действии. Также для данной библиотеки написаны элементарные тесты в функции TestAPI()
, которая принимает значения Teacher
, Lecture
, School
, Auditorium
. 🎉
Я не стал транспилировать данный код через Babel для поддержки старых браузеров, но сами понимаете, что это возможно.
P.S. Советую почитать код в разных коммитах, там происходит история его созидания. :)