Rellenado de tuplas en TypeScript
Con la ayuda del operador rest
en una tupla se puede definir un conjunto de elementos,
que consiste en una cantidad arbitraria
de valores que tienen un mismo tipo.
Por ejemplo, hagamos una tupla en la que el primer elemento debe ser una cadena, y luego seguirá una cantidad arbitraria de números:
let tpl: [string, ...number[]];
Rellenemos nuestra tupla con datos:
tpl = ['str', 1, 2, 3, 4, 5];
Rellene con datos la siguiente tupla:
let tpl: [string, string, ...number[]];
Rellene con datos la siguiente tupla:
let tpl: [number, boolean, ...string[]];