TypeScript · Senior · Pytanie 3 z 75

Czym jest ToArray<string | number>, jeśli type ToArray<T> = T extends any ? T[] : never?

Wyjaśnienie

Typ warunkowy nad „gołym” parametrem typu rozkłada się na unię: warunek jest stosowany do każdego członu osobno. To distributive conditional type - na nim zbudowane są Exclude i Extract.

Do poczytania

Błąd w pytaniu

TypeScript · Senior · pytanie 3

Sprawdź się

Rozwiąż test TypeScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test