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);