TS Advanced Types
Thème :
Junior
1 vues ·1/6 leçons

L’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.