ExpertiDict

TypeScript · Intermediário · Inglês · Técnico

labeled tuple elements

/ˈleɪbəld ˈtʌpəl ˈɛləmənts/substantivo

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

Veja também

Todos os termos de TypeScript