TypeScript · Senior · Запитання 10 з 75
Що таке варіативні кортежі (variadic tuple types)?
type Concat<A extends unknown[], B extends unknown[]> = [...A, ...B];- ✓Правильна відповідь: Кортежі, у яких spread дженерик-кортежів зберігає точні типи елементів
- 2Кортежі без обмеження довжини, еквівалентні масиву
any[]у TS - 3Кортежі, елементи яких компілятор дозволяє міняти місцями
Пояснення
Concat<[1, 2], ['a']> → [1, 2, 'a']. Це дає змогу точно типізувати concat, curry, Promise.all, функції-обгортки з префіксними аргументами.