Шаблон для выполнения домашнего задания по типизации

ШРИ осень 2021

Что делать?

Текущий репозиторий написан на чистом js. Надо все файлы внутри директории src перевести на ts.

  • После компиляции js файлы должны быть такими же, как и исходные. Выравнивание и прочее запускается npm run compare), для сравнения исходные файлы скопированы как есть в директорию raw. Это нужно, так как задача не модифицировать или улучшить код, а добавить типы.
  • any и as запрещены

Код представляет собой разные манипуляции с выводом в консоли. Примеры запускаются npm run test

Процесс

  • поставьте указанную версию node/npm c помощью nvm use (установите себе nvm, если его нет)
  • npm i
  • ...перевод на ts...
  • npx run build - сборка, tsconfig.json менять нельзя
  • npm run compare - сверка выхлопа транспиляции
  • npm run test-ts - проверить, работают ли примеры

После фиксации изменений и пуша на гитхаб проверьте решение в личном кабинете ШРИ