User와 Admin을 결합한 PowerUser을 만들자.
User
Admin
PowerUser
type PowerUser = {type:"powerUser"} & Omit<User, "type"> & Omit<Admin, "type">;
Omit으로 type을 제거하지 않으면 type = "user" | "admin"이 된다.
Omit
type
type = "user" | "admin"