TypeScript · Middle · Запитання 9 з 75

Чим Exclude<T, U> відрізняється від Omit<T, K>?

Пояснення

Exclude<'a' | 'b' | 'c', 'a'> → 'b' | 'c'. Omit<User, 'password'> → об'єкт без поля. Парні утиліти: Extract (лишити відповідні члени union) і Pick (лишити властивості). NonNullable<T> прибирає null і undefined.

Де почитати

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

TypeScript · Middle · запитання 9

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

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

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