TypeScript · Middle · Pytanie 9 z 75

Czym Exclude<T, U> różni się od Omit<T, K>?

Wyjaśnienie

Exclude<'a' | 'b' | 'c', 'a'> → 'b' | 'c'. Omit<User, 'password'> → obiekt bez pola. Narzędzia w parze: Extract (zostawia pasujące człony unii) i Pick (zostawia właściwości). NonNullable<T> usuwa null i undefined.

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 9

Sprawdź się

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

Rozwiąż ten test