Sunrabbit

Ainda está digitando tipos um por um no TypeScript?

  • Idioma de escrita: Coreana
  • País de referência: Todos os paísescountry-flag
  • TI

Criado: 2024-08-13

Criado: 2024-08-13 18:35

Vamos pegar um código como exemplo.

É um código que converte a primeira letra de cada palavra para maiúscula.


Simples, mas isso faz com que o tipo de retorno seja string, tornando a inferência de tipo impossível.



Claro, podemos digitar cada tipo um por um, como mostrado acima.

No entanto, esse tipo de tipagem parece ter pouca legibilidade. O operador ternário aninhado e a estrutura recursiva são os problemas, certo?

Mas, surpreendentemente, o TypeScript suporta tipos de ordem superior.

E, com base nesses tipos de ordem superior, existe uma biblioteca de tipos de ordem superior.



Usando essa biblioteca, podemos organizar a definição de tipo de forma limpa.


O código está aqui..


Dessa forma, podemos organizar os tipos de forma legível usando tipos de ordem superior.

Além disso, existem várias outras funções, então visite o site, dê uma olhada e use-as quando precisar.


Comentários0