TypeScript · Senior · Pytanie 10 z 75
Czym są variadic tuple types?
type Concat<A extends unknown[], B extends unknown[]> = [...A, ...B];- ✓Poprawna odpowiedź: Krotkami, w których rozwinięcie krotek generycznych zachowuje dokładne typy elementów
- 2Krotkami bez limitu długości, równoważnymi
any[]w TS - 3Krotkami, których elementy kompilator pozwala przestawiać
Wyjaśnienie
Concat<[1, 2], ['a']> → [1, 2, 'a']. Pozwala to precyzyjnie otypować concat, curry, Promise.all i funkcje-wrappery z argumentami prefiksowymi.