interface User { name: string email: string roles: string[] } function greet(user: User): string { return `Hello, ${user.name}!` }