Дженерики
Дженерики (Generics) в TypeScript — это механизм, который позволяет создавать компоненты (функции, классы и т. д.), которые могут работать с различными типами данных без явного указания этих типов во время написания кода.
В TypeScript дженерики определяются с помощью угловых скобок <> внутри определения типа или функции. Они позволяют создавать гибкие и универсальные компоненты, которые могут работать с различными типами данных, сохраняя при этом информацию о типах.