TypeScript · Senior · Запитання 10 з 75

Що таке варіативні кортежі (variadic tuple types)?

type Concat<A extends unknown[], B extends unknown[]> = [...A, ...B];

Пояснення

Concat<[1, 2], ['a']> → [1, 2, 'a']. Це дає змогу точно типізувати concat, curry, Promise.all, функції-обгортки з префіксними аргументами.

Де почитати

Помилка в запитанні

TypeScript · Senior · запитання 10

Перевірте себе

Пройдіть тест TypeScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест