Instruções

Passo 15

Agora, crie um type chamado Shapes com a união de Circle, Triangle e Rectangle. Veja como é um tipo união:
type Role = "Forward" | "Midfielder" | "Defender" | "Goalkeeper";
O tipo união Shapes informa ao TypeScript que uma forma pode ser um círculo, retângulo ou triângulo, para que algumas funções que você definirá depois saibam quais propriedades cada forma tem.

O que fazer:

Testes:

  • Você deve criar um `type` chamado `Shapes`.
  • Seu tipo `Shapes` deve ser definido como uma união das interfaces `Circle`, `Triangle` e `Rectangle`.

Preview