/Desafio--Javascript

Primary LanguageTypeScriptMIT LicenseMIT

Tipagens que funcionam

Estamos construindo uma aplicação e precisamos que as tipagens que faltam definir estejam corretas para não gerar erros em nosso código.

Avaliação e o que fazer:

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)

  1. A tipagem IFullUser deve possuir os campos de IUserWorker e também de IUserStudent.

  2. Use a função TS Omit em IExtendedWithoutFields para fazer dele uma versão de IExtendedUser que seja igual a ISiblingsUser

  3. A tipagem myFunction deve ser adequada para aceitar funções como a duplicarNumero.

  4. Faça com que a tipagem listType , aplicada como array em list_of_packs, aceite valores numéricos e de texto.

  5. Há a criação de um objeto - userYouMader - no código, utilizando a tipagem IUserYouMade. Ajuste essa tipagem para que os campos preenchidos no objeto sejam aceitos.