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:

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

Rellenemos nuestra tupla con datos:

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

Rellene con datos la siguiente tupla:

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

Rellene con datos la siguiente tupla:

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