Установите зависимости:
npm install
Выполните задание:
- Типизируйте предложенные функции.
- Вам необходимо ТОЛЬКО указать типы, писать реализацию НЕ НУЖНО
В файле src/index.d.ts
типизируйте следующие функции:
- Функцию
getPersons
, возвращающую массив объектов со следующими свойствами:
name
- строкаage
- числоgender
-'male'
или'female'
- Функцию
personToString
, возвращающую строку и принимающую объект одного из следующих форматов:- Пользователь:
name
- строкаage
- числоgender
-'male'
или'female'
- Сотрудник
name
- строкаage
- числоgender
-'male'
или'female'
company
- строка
Проверить себя можно запустив команду npm run test
. Если тесты завершились и не было выведено ни одного сообщения - все в порядке.
После выполнения задания создайте pull request с решением.