📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 4

Retour
Classe générique
Intermédiaire
class Boite<T> {
    private contenu: T;
    constructor(valeur: T) { this.contenu = valeur; }
}
Contraintes génériques
Avancé
interface AvecLongueur {
    length: number;
}

function loggerLongueur<T extends AvecLongueur>(arg: T): void {
    console.log(arg.length);
}
Fonction générique (identité)
Intermédiaire
function identite<T>(arg: T): T {
    return arg;
}

let sortie = identite<string>("maChaîne");
Interface générique
Intermédiaire
interface Paire<K, V> {
    cle: K;
    valeur: V;
}