Elementos opcionales de tuplas en TypeScript

Las tuplas pueden tener elementos opcionales, para los cuales no es necesario asignar un valor. Para indicar que un elemento es opcional, se coloca un signo de interrogación después del tipo del elemento.

Como ejemplo, hagamos un elemento adicional opcional en la tupla con el usuario:

typescriptlet user: [string, number, boolean?];

Llenemos nuestra tupla, especificando el tercer elemento:

typescriptuser = ['john', 31, true];

Y ahora llenemos la tupla, omitiendo el tercer elemento:

typescriptuser = ['john', 31];
Задание 1

Complete con datos la siguiente tupla:

typescriptlet date: [number, number?, number?];