Базовые дженерики TypeScript: практическое руководство по повышению возможности повторного использования кода