21 / 58
Что такое NonNullable<T>?
NonNullable убирает null и undefined из типа T. Если переменная может быть string | null | undefined, после NonNullable останется только string. Это частный случай Exclude и особенно полезен при работе со strictNullChecks, когда нужно гарантировать, что значение определено.