Instruções

Passo 49

Agora você vai lidar com a seleção da posição do jogador. Você precisa refatorar a entrada para um select, depois mapear um array de posições de futebol válidas como valor das opções do select. Para começar, crie um array POSITIONS com os valores string GK, CB, LB, RB, CDM, CM, CAM, LW, RW, ST e CF. Adicione as const logo após os colchetes de fechamento para que o Typescript restrinja o tipo de um string[] geral para uma tupla readonly desses valores literais exatos. Isso significa que o TypeScript sabe exatamente quais strings são válidas, em vez de apenas saber que é algum array de strings.

O que fazer:

Testes:

  • Você deve declarar uma constante `POSITIONS`.
  • Seu array `POSITIONS` deve conter todas as strings de posições de futebol necessárias use `as const` para restringir seu tipo para literais de string readonly.

Preview