TypeScript හි අන්තර්මුඛ
TypeScript හි වස්තු වර්ගීකරණය කිරීමේ වඩාත් උසස් ක්රමය වන්නේ අන්තර්මුඛ වේ. ඒවා වස්තූන්ගේ ව්යුහය විස්තර කරන නව දත්ත වර්ග සෑදීමට ඉඩ සලසයි.
අන්තර්මුඛ සාදනු ලබන්නේ interface යන යතුරු වචනය භාවිතා කරමිනි,
ඊට පසුව අන්තර්මුඛයේ නම එනවා (පළමු අකුර යටින් ලියන්න),
ඉන්පසු කැඩපත් වරහන් තුළ වස්තුවේ ව්යුහය විස්තර කෙරේ.
උදාහරණයක් ලෙස, පරිශීලකයෙකු සමඟ වස්තුවක ව්යුහය විස්තර කරන අන්තර්මුඛයක් සාදමු:
interface User {
name: string,
age: number
}
දැන් මෙම අන්තර්මුඛය ක්රියාත්මක කරන වස්තුවක් සාදමු. මෙය සිදු කිරීම සඳහා, වස්තුවේ වර්ගය ලෙස අපගේ අන්තර්මුඛයේ නම සඳහන් කරන්න:
let user: User = {name: 'john', age: 30};
පහත අන්තර්මුඛය ක්රියාත්මක කරන වස්තු තුනක් සාදන්න:
interface Employee {
name: string,
age: number,
salaryday: number
}
පහත අන්තර්මුඛය ක්රියාත්මක කරන වස්තු තුනක් සාදන්න:
interface Time {
hour: number,
minute: number,
second: number
}