Contrôle du type de variable dans un objet en TypeScript
TypeScript contrôle le type d'une variable contenant un objet, en interdisant d'y enregistrer des données d'un type différent. Regardons un exemple. Supposons que nous ayons un objet utilisateur :
let user = {name: 'john', age: 30};
Essayons d'enregistrer dans cette variable des données d'un type différent, par exemple, une chaîne de caractères. Nous obtiendrons une erreur :
user = 'eric'; // erreur
Sans exécuter le code, déterminez quel sera le résultat de l'exécution du code :
let date = {year: 2025, month: 12, day: 31};
date = '2025-12-31';
console.log(date);