type Employee = { name: string }; type Worker = { id: number }; type WorkerEmployee = Employee & Worker;
type Admin = { permissions: string[] }; type SuperAdmin = Admin & { superUser: boolean };