Tuple là array với số lượng và kiểu phần tử cố định.
- Phần tử có thể có tên.
- Hỗ trợ optional (?) và rest elements.
- Thường dùng cho function return nhiều giá trị, CSV rows, React useState.
typescript
type Point = [number, number];
type Entry = [key: string, value: number]; // named elements
const [count, setCount]: [number, React.Dispatch<React.SetStateAction<number>>]
= useState(0);
// Hoặc đơn giản hơn:
const pair: [string, number] = ['age', 25];