TypeScript හි සංකීර්ණ වස්තූන්
වස්තූන්ට ඒවායේ ඇතුළත ඕනෑම ගැඹුරක ව්යුහයක් තිබිය හැකි අතර මෙම ව්යුහය වස්තුව නිර්වචනය කිරීමේදී හෝ අතුරු මුහුණතක විස්තර කළ හැකිය.
උදාහරණයක් ලෙස, පරිශීලකයෙකු විස්තර කරන මෙවැනි අතුරු මුහුණතක් සාදමු:
interface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
මෙම අතුරු මුහුණත ක්රියාවේ යොදවන වස්තුවක් සාදමු:
let user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
වස්තුවක් දී ඇත:
let event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
මෙම වස්තුවේ ව්යුහය විස්තර කරන අතුරු මුහුණතක් සාදන්න.
වස්තුවක් දී ඇත:
let employee {
name: 'andrew',
position: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
මෙම වස්තුවේ ව්යුහය විස්තර කරන අතුරු මුහුණතක් සාදන්න.