Estamos construindo uma aplicação e precisamos que as tipagens que faltam definir estejam corretas para não gerar erros em nosso código.
Há cinco arquivos, chamados desafio1
, desafio2
, etc...
Em cada um desses arquivos, há tipagens mal configuradas que você precisará corrigir. Elas são (o número da lista indica o número do desafio)
-
A tipagem
IFullUser
deve possuir os campos deIUserWorker
e também deIUserStudent
. -
Use a função TS
Omit
emIExtendedWithoutFields
para fazer dele uma versão deIExtendedUser
que seja igual aISiblingsUser
-
A tipagem
myFunction
deve ser adequada para aceitar funções como aduplicarNumero
. -
Faça com que a tipagem
listType
, aplicada como array emlist_of_packs
, aceite valores numéricos e de texto. -
Há a criação de um objeto -
userYouMader
- no código, utilizando a tipagemIUserYouMade
. Ajuste essa tipagem para que os campos preenchidos no objeto sejam aceitos.