Just typescript things: me: hey tuples drink this poison (appending extra values apart from the types we have already defined). tuples: no I will die (starts throwing errors).
1
0
6
362
0
me: ok. *mixes poison in tuples food* (appending extra values to tuples using array.push method). tuples: drinks the poison (does not throws any error).
This is a strange typescript behavior that Microsoft says they won't change because it would break the already existing real-world code.