Riempire una Tupla in TypeScript
Con l'operatore rest
in una tupla è possibile definire un insieme di elementi,
composto da un numero arbitrario
di valori, aventi un solo tipo.
Ad esempio, creiamo una tupla in cui il primo elemento deve essere una stringa, e poi seguirà un numero arbitrario di numeri:
let tpl: [string, ...number[]];
Riempiamo la nostra tupla con i dati:
tpl = ['str', 1, 2, 3, 4, 5];
Riempire con i dati la seguente tupla:
let tpl: [string, string, ...number[]];
Riempire con i dati la seguente tupla:
let tpl: [number, boolean, ...string[]];