Preenchendo Tuplas em TypeScript
Com o operador rest
em uma tupla, é possível definir um conjunto de elementos
consistindo de um número arbitrário de
valores que possuem um mesmo tipo.
Por exemplo, vamos criar uma tupla na qual o primeiro elemento deve ser uma string, e depois seguirá um número arbitrário de números:
let tpl: [string, ...number[]];
Vamos preencher nossa tupla com dados:
tpl = ['str', 1, 2, 3, 4, 5];
Preencha com dados a seguinte tupla:
let tpl: [string, string, ...number[]];
Preencha com dados a seguinte tupla:
let tpl: [number, boolean, ...string[]];