Below is how it is done on TypeScript:
function greetNoDestructuring(dto: {name: string, favoriteNumber: number}): void {
console.log(dto.name);
console.log(dto.favoriteNumber);
}
function greetManualDestructuring(dto: {name: string, favoriteNumber: number}): void {
const {name, favoriteNumber} = dto;
console.log(name);
console.log(favoriteNumber);
}
function greetInlineDestructuring({name, favoriteNumber}: {name: string, favoriteNumber: number}): void {
console.log(name);
console.log(favoriteNumber);
}
greetNoDestructuring({name: 'Kal', favoriteNumber: 7});
greetManualDestructuring({name: 'El', favoriteNumber: 6});
greetInlineDestructuring({name: 'Superman', favoriteNumber: 42});
Happy Coding!
No comments:
Post a Comment