Контрола на тип на променлива во објект во TypeScript
TypeScript го контролира типот на променливата со објект, забранувајќи да се запишуваат во неа податоци од друг тип. Да погледнеме на пример. Нека ни е даден објект со корисник:
let user = {name: 'john', age: 30};
Да се обидеме да запишеме во оваа променлива податоци од друг тип, на пример, стринг. Ќе добиеме грешка:
user = 'eric'; // грешка
Без да ја стартувате програмата, определете каков ќе биде резултатот од извршувањето на кодот:
let date = {year: 2025, month: 12, day: 31};
date = '2025-12-31';
console.log(date);