TS Architecture
Thème :
Junior
1 vues ·2/6 leçonsImmuabilité
TypeScript fournit des outils pour imposer l’immuabilité au moment de la compilation.
Tableaux et Tuples en Lecture Seule (Readonly)
const list: readonly number[] = [1, 2, 3];
// list.push(4); // Erreur
Assertions Const (Const Assertions)
L’outil le plus puissant est as const.
const config = {
endpoint: 'https://api.example.com',
retries: 3,
} as const;
// Le type est :
// {
// readonly endpoint: "https://api.example.com";
// readonly retries: 3;
// }
Il rend tout readonly et affine les littéraux à leurs valeurs spécifiques.
📘 Cette leçon fait partie du cours Architecture & Patterns TypeScript sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Immuabilité. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.