#
conditional-types
Условные типы в TypeScript для создания гибких типовых абстракций
ПрограммированиеПочему TypeScript распространяет условные типы над типами объединения только для 'голых' параметров типа
Объяснение механизма дистрибутивных условных типов в TypeScript и их влияния на проектирование универсальных библиотек.
4 ответа• 2 просмотра
ПрограммированиеTypeScript: тип NonNull для удаления null из union типов
Как создать условный тип NonNull<T> в TypeScript, чтобы удалить null из union полей объектов: из {email: string | null} получить {email: string}. Используйте Exclude или NonNullable в mapped type. Исправление ошибок типизации с примерами.
1 ответ• 3 просмотра