Что такое generics в TypeScript и как их использовать?

Middle
417 просмотров
AFK Offer AI

Generics позволяют писать переиспользуемый типобезопасный код. function identity(value: T): T. Класс Repository { findById(id: number): Promise }. Ограничения: T extends { id: number } — T должен иметь поле id. Несколько параметров: function pair(key: K, value: V). В Node.js активно используются в ORM: Repository, в Express: Request, в axios: axios.get(url).

Следующий вопрос

В чём разница между unknown и any в TypeScript?