TS Architecture
Thème :
Junior
1 vues ·2/6 leçons

Immuabilité

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.