Tutorial #18 del curso de TypeScript en este video veremos, los genéricos que es una especie de «plantilla» de código, mediante la cual podemos aplicar un tipo de datos determinado a varios puntos de nuestro código. Sirven para aprovechar código, sin tener que duplicarlo por causa de cambios de tipo y evitando la necesidad de usar el tipo «any».
genericas.ts
// function retornar_numero( valor: number): number{
// return valor;
// }
// function retornar_string( valor: string): string{
// return valor;
// }
function retornar_valor<T>( valor: T) : T{
return valor;
}
console.log( retornar_valor("Carlos"));
console.log( retornar_valor(52.5223));