Generics Flashcards
Что такое дженерик?
Дженерик - это общий тип, функция над типам, которая принимает аргументами типы и возвращает тип.
Как работает алиас-дженерик?
Дженерик объект получает тип, возвращает объект со свойством со значением полученного типа или союз с полученным типом.
Дженерик функции получает тип, возвращает функцию. Если не указывать тип аргумента явным образом, то Typescript вычислит тип значения из кода.
Что такое ограничитель параметра дженерика?
Параметры дженерика могут быть ограничены любыми типами и другими параметрами.
В аргументах и теле функции проверка типов будет осуществляться против ограничений.
Что такое условный тип?
Условный тип позволяет создавать логические типы.
В условии возможно создать тип путем вычисления подтипа или параметра дженерика.
Такое поведение возможно отменить с помощью условия.