Унаследовать фильтрованием типа
interface UserProfileResponse {
id: number;
name: string;
email: string;
phone: string;
avatar: string;
}
interface LoginResponse {
id: number;
name: string;
}
// instead of you can pick!
type LoginResponse = Pick<UserProfileResponse, "id" | "name">;
Puzzled Puffin