TypeScript · Senior · Frage 10 von 75
Was sind variadische Tupeltypen?
type Concat<A extends unknown[], B extends unknown[]> = [...A, ...B];- 1Tupel, deren Elemente der Compiler umordnen lässt
- 2Tupel ohne Längenbegrenzung, gleichwertig mit
any[]in TS - 3Tupel, die beim Spreaden die genauen Elementtypen behalten
Antwort zeigen
Richtige Antwort: Tupel, die beim Spreaden die genauen Elementtypen behalten
Erklärung
Concat<[1, 2], ['a']> → [1, 2, 'a']. Damit lassen sich concat, curry, Promise.all und Wrapper-Funktionen mit vorangestellten Argumenten genau typisieren.