TypeScript · Intermediário · Inglês · Técnico
labeled tuple elements
Nomes opcionais dados às posições de uma tupla, como [x: number, y: number]. Não mudam o tipo, só documentam o papel de cada posição.
Onde usar
Melhora a leitura de tuplas usadas em rest parameters e as dicas do editor, que passam a mostrar os nomes das posições em vez de apenas os tipos.
Em código
type Ponto = [x: number, y: number];
type Args = [nome: string, idade?: number];
function cad(...a: Args) {
return a[0];
}
cad('Ana');Exemplos
Labeled tuple elements make the editor tooltip show x and y.
Labeled tuple elements fazem a dica do editor mostrar x e y.
You can't mix labeled and unlabeled elements in one tuple.
Você não pode misturar elementos rotulados e não rotulados em uma tupla.
Cuidado
Ou todos os elementos têm rótulo ou nenhum: misturar elementos rotulados e não rotulados na mesma tupla é erro de compilação.
Sinônimos
tupla rotulada