Typování n-tic v TypeScriptu
Pomocí operátoru rest
v n-tici lze definovat sadu prvků,
skládající se z libovolného počtu
hodnot, které mají jeden typ.
Jako příklad si vytvořme n-tici, ve které má první prvek být řetězec, a poté bude následovat libovolný počet čísel:
let tpl: [string, ...number[]];
Naplňme naši n-tici daty:
tpl = ['str', 1, 2, 3, 4, 5];
Vyplňte daty následující n-tici:
let tpl: [string, string, ...number[]];
Vyplňte daty následující n-tici:
let tpl: [number, boolean, ...string[]];