Por ejemplo, podríamos tener una tupla temperatura de 2 posiciones, que contega la temperatura y su unidad de medida:
const temperatura:[number,string]=[20,"C"];
Esta tupla solo puede contener 2 elementos, el primero un number, y el segundo un string, exactamente en ese orden.
Si tuvieramos la tupla invertida tendríamos un error:
const temperatura:[number,string]=["C",20];
Estamos tratando de asignar un tipo string a un tipo number, por ello nos arroja una advertencia como la siguiente:
Type 'string' is not assignable to type 'number'.
Ahora, si intentamos agregar más de 2 elementos al ejemplo anterior, por más que sean del tipo de dato permitido, este arrojará un error: