Перейти к содержимому
Разработка

Generics в TypeScript: простое объяснение

Зачем нужны generics и как их применяют в реальном коде.

Команда HTMLLAB · 9 мин чтения

Generic-тип — это функция или интерфейс, которые принимают сам тип как параметр. Так один и тот же код можно безопасно использовать для разных типов.

types.ts
function first<T>(items: T[]): T | undefined {
  return items[0];
}

const id = first([1, 2, 3]); // number
#typescript

Читай также