TypeScript
¡INSCRÍBETE A CUALQUIER CURSO CON UN 50% DE DESCUENTO PARA NUEVOS CLIENTES!

Los tipos genéricos en typescript nos permiten no establecer un tipo concreto a algo, variable, propiedad, método, clase etc, pero eso no quiere decir que haga lo mismo que el tipo any el cuál acepta cualquier cosa, ¡no!.

Existe un tipo el cuál se puede utilizar con la notación T y nos permite hace algo de cualquier tipo, pero de algún tipo, número, string, array u otro tipo, para entender esto creo que lo mejor son unos cuantos ejemplos, así que vamos a ello.

Si tienes dudas con la creación del proyecto, puedes revisar este tutorial


Ahora espero que haya quedado más claro, la función anyType tiene un tipo, tanto en la función, cómo en el parámetro que recibe cómo en lo que devuelve, pero ninguno está definido.

De esa forma, podemos utilizar la función anyType con distintos tipos, es decir, es de un tipo genérico.

Tipos genéricos en clases

Trabajar con tipos genéricos en typescript en el contexto de una clase es prácticamente igual, aquí tenemos un sencillo ejemplo.

Siguiente tutorial: Unir componentes con typescript (merging)