TypeScript Object Types
// Inline object type
function printUser(user: { name: string; age: number }) {
console.log(`${user.name} is ${user.age}`);
}
// Named, reusable object type
type User = {
name: string;
age: number;
};
function printUserNamed(user: User) {
console.log(`${user.name} is ${user.age}`);
}