Union e Literal Types
Parte do curso de TypeScript
Alguns valores não são uma coisa só. Uma função que procura um usuário ou acha um, ou não acha. Um campo de formulário guarda ou um número que o usuário digitou, ou nada ainda. Uma requisição está pendente, ou deu certo, ou falhou, e nunca outra coisa.
Os tipos que você escreveu até agora não conseguem dizer nada disso. string quer dizer toda string possível. number quer dizer todo número possível. Não há como dizer "um destes dois tipos" e não há como dizer "este valor exato e nenhum outro". As duas lacunas são preenchidas pela mesma ideia, que é a coisa mais útil do TypeScript sem equivalente na maioria das outras linguagens. ...
Quer aprender TypeScript Union e Literal Types em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com TypeScript pronto e pratique Union e Literal Types com um tutor de IA que conhece seu código.
Começar esta liçãoUnion e Literal TypesO que você vai aprender
- Union types
- String literal types
- Numeric literal types
- Literal narrowing with as const
- Union of object shapes
Leia esta lição no seu idioma
Todas as lições deste curso
18 lições- 1Ola, TypeScript20 min
- 2Type Basicos25 min
- 3Arrays e Tuples25 min
- 4Object Types e Interfaces25 min
- 5Funcoes25 min
- 6Union e Literal Types25 min
- 7Type Narrowing30 min
- 8Type Aliases vs Interfaces20 min
- 9Optional, Readonly e Nullable25 min
- 10Enums20 min
- 11Generics30 min
- 12Classes25 min
- 13Heranca e Abstract Classes25 min
- 14Modules25 min
- 15Utility Types30 min
- 16Mapped e Conditional Types30 min
- 17Declaration Files e Bibliotecas25 min
- 18tsconfig e o Compiler30 min
