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:

typescriptlet tpl: [string, ...number[]];

Riempiamo la nostra tupla con i dati:

typescripttpl = ['str', 1, 2, 3, 4, 5];
Задание 1

Riempire con i dati la seguente tupla:

typescriptlet tpl: [string, string, ...number[]];
Задание 2

Riempire con i dati la seguente tupla:

typescriptlet tpl: [number, boolean, ...string[]];