What is a Tuple type in TypeScript and when should you use it? · ORA·tech