TypeScript / Урок 26. Как работает оператор infer

Опубликовано: 15 Октябрь 2024
на канале: Игорь Антонов — про JavaScript и разработку
1,812
139

#typescript #уроки #infer #условныеТипы #returntype

В этом уроке познакомимся с оператором infer. Этот оператор позволяет извлекать информацию о типе. Он лежит в основе многих встроенных хелпер-типов, таких как ReturnType, Parameters и других. В этом уроке мы научимся применять infer на практике и напишем свои аналоги ReturnType и Parameters.

P.S. Урок идёт под номер 26, но остальные уроки пока не опубликованы. Другие уроки будут публиковаться по мере готовности.

Содержание

00:00 Введение. Оператор infer
02:44 Пишем ReturnType
11:08 Пишем Parameters
16:32 Резюме

Полезная ссылки:

Мой блог в Telegram: https://t.me/antonovjs
Песочница TypeScript: https://www.typescriptlang.org/play
Хелпер Parameters: https://www.typescriptlang.org/docs/h...
Хелпер ReturnType: https://www.typescriptlang.org/docs/h...
Условные типы и оператор infer: https://www.typescriptlang.org/docs/h...