TS Advanced Types
Thème :
Junior
1 vues ·6/6 leçonsTypes Récursifs
Les types TypeScript peuvent faire référence à eux-mêmes. C’est crucial pour définir des structures comme le JSON ou des Arbres.
type Json = string | number | boolean | null | { [key: string]: Json } | Json[];
Types de Tuples Variadiques
TypeScript 4.0 a introduit la possibilité de décomposer (spread) des tuples génériques.
type Strings = [string, string];
type Numbers = [number, number];
type StrNum = [...Strings, ...Numbers]; // [string, string, number, number]
function concat<T extends unknown[], U extends unknown[]>(arr1: [...T], arr2: [...U]): [...T, ...U] {
return [...arr1, ...arr2];
}
Ressources
📘 Cette leçon fait partie du cours Maîtrise du Système de Types TypeScript sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Types Récursifs. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.