Заполнение кортежа в TypeScript

С помощью оператора rest в кортеже можно определить набор элементов, состоящий из произвольного количества значений, имеющих один тип.

Для примера давайте сделаем кортеж, в котором первым элементом должна быть строка, а затем будет следовать произвольное количество чисел:

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

Заполним наш кортеж данными:

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

Заполните данными следующий кортеж:

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

Заполните данными следующий кортеж:

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