Фронтендеры, кто может проверить? Нормальное решение на TS? (Фреймворки не предлагать.) gist.github.com/maximal…8ba7eca4