Alias & Generics

Voir la vidéo
Description Sommaire

Dans ce chapitre nous allons voir comment il est possible d'éviter la répétition dans la déclaration de type via les alias.

type DateString = string
type Id = string | number
type EventListener = (e: Event) => void

Nous verrons ensuite comment on peut utiliser les Generics pour définir des situations plus complexes où le type de retour varie en fonction des paramètres.

function push<T, U>(items: T[], item: U): (T | U)[] {
    return [...items, item]
}
Publié
Technologies utilisées
Auteur :
Grafikart
Partager