← Volver a la tabla de contenido |
---|
Los Genéricos se refieren a un tipo de dato que esta conectado con algún otro tipo de dato.
en el caso de un array
const names = [];
el array names se inicializa vació y para TypeScript es un array de tipo any, pero ese array contendrá información que tendrá un tipo de dato como por ejemplo un array de strings
const names = ['cesar', 'mark']
en el caso de iniciar el array vació, podemos usar los genéricos para especificar que tipo de dato contendrá el array
const names: Array<string> = [];
otro tipo genérico de TypeScript es el de las promesas
const promise = new Promise(
( resolve, reject ) => {
setTimeout
resolve('this is resolved');
}
)
con Genéricos, nos dejaría usar métodos de strings como el split()
si especificamos que esa promesa traerá datos de tipo string
const promise: Promise<string> = new Promise(
( resolve, reject ) => {
setTimeout(
() => {
resolve('this is resolved');
}, 2000
)
}
);
promise.then(
data => {
data.split(' ');
}
)
← Volver a la tabla de contenido |
---|