Apêndice A. Operadores de tipo
O TypeScript suporta um conjunto rico de operadores de tipo para trabalhar com tipos. Utiliza a Tabela A-1 como uma referência útil para quando pretenderes saber mais sobre um operador.
| Tipo de operador | Sintaxe | Utiliza-o em | Aprende mais |
|---|---|---|---|
Consulta de tipo |
|
Qualquer tipo |
|
Chaves |
|
Tipos de objectos |
|
Consulta de propriedades |
|
Tipos de objectos |
|
Tipo mapeado |
|
Tipos de objectos |
|
Acréscimo de modificadores |
|
Tipos de objectos |
|
Subtração de modificadores |
|
Tipos de objectos |
|
Modificador só de leitura |
|
Tipos de objectos, tipos de matrizes, tipos de tuplas |
"Objectos", "Classes e herança", "Matrizes e tuplas só de leitura" |
Modificador opcional |
|
Tipos de objectos, tipos de tuplas, tipos de parâmetros de funções |
|
Tipo condicional |
|
Tipos genéricos, aliases de tipos, tipos de parâmetros de funções |
|
Não |
|
Tipos anuláveis |
|
Parâmetro de tipo genérico predefinido |
|
Tipos genéricos |
|
Afirmação de tipo |
|
Qualquer tipo |
|
Guarda de tipo |
|
Tipos de retorno de funções |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access