TS Advanced Types
Thème :
Junior
1 vues ·1/6 leçonsL’opérateur keyof
L’opérateur keyof prend un type d’objet et produit une union de littéraux de chaînes ou de nombres de ses clés.
type Point = { x: number; y: number };
type P = keyof Point; // "x" | "y"
L’opérateur typeof
TypeScript vous permet d’utiliser typeof dans un contexte de type pour faire référence au type d’une variable.
const config = { width: 100, height: 200 };
type Config = typeof config; // { width: number; height: number }
Types d’Accès Indexés
Vous pouvez utiliser Type[Key] pour rechercher le type d’une propriété spécifique.
type Person = { age: number; name: string; alive: boolean };
type Age = Person['age']; // number
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 L'opérateur `keyof`. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.