Generics Flashcards

1
Q

Что такое дженерик?

A

Дженерик - это общий тип, функция над типам, которая принимает аргументами типы и возвращает тип.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Как работает алиас-дженерик?

A

Дженерик объект получает тип, возвращает объект со свойством со значением полученного типа или союз с полученным типом.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Как работает дженерик-функции?

A

Дженерик функции получает тип, возвращает функцию. Если не указывать тип аргумента явным образом, то Typescript вычислит тип значения из кода.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Что такое ограничитель параметра дженерика?

A

Параметры дженерика могут быть ограничены любыми типами и другими параметрами.
В аргументах и теле функции проверка типов будет осуществляться против ограничений.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Что такое условный тип?

A

Условный тип позволяет создавать логические типы.
В условии возможно создать тип путем вычисления подтипа или параметра дженерика.
Такое поведение возможно отменить с помощью условия.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly