TypeScript Arrow Functions with Generics: Syntax and Examples | CodeTrail