Type indexable pour les objets en TypeScript
Créons maintenant un type indexable
pour un objet. Pour cela, créons une interface
IObject. Spécifions que la clé de l'objet
sera une chaîne de caractères, et la valeur - un nombre :
interface IObject {
[index: string]: number;
}
Attribuons à notre variable une valeur sous la forme d'un objet avec des clés de type chaîne et des valeurs numériques :
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Créez une interface décrivant un objet avec des clés de type nombres, et des valeurs de type chaînes de caractères.