Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.67 KB

File metadata and controls

16 lines (11 loc) · 1.67 KB

Typescript basics

Задание состоит из 2 частей, выполнение первой части отмечается коммитом с соответствующим тегом (немного инфо) .

1 часть (максимум 60 баллов):

Дополнить пользовательские функции в коде JSDoc-комментариями, содержащими краткое описание работы функции, а также описание входных параметров (тип, значение) и возвращаемого значения (если применимо). Контроллеры и другие сущности помимо пользовательских функций описывать не обязательно.

2 часть (максимум 190 баллов):

Осуществить миграцию с Javascript на Typescript

  • Все файлы в папке src должны иметь расширение .ts
  • Не должно быть ошибок компилятора и/или линтера
  • В проекте должны использоваться файлы eslintrc.json и tsconfig.json
  • Не допускается использование типов any, unknown
  • Миграция на Typescript не должна приводить к тому, что работоспособность приложения будет нарушена