Aller au contenu

Indexation de type

L’indexation de type désigne la possibilité de définir des types pouvant être indexés par une clé qui n’est pas connue à l’avance, en utilisant une signature d’index pour préciser le type des propriétés qui ne sont pas déclarées explicitement.

type Dictionary<T> = {
[key: string]: T;
};
const myDict: Dictionary<string> = { a: 'a', b: 'b' };
console.log(myDict['a']); // Returns a