해결된 질문
작성
·
118
1
type Fruit =
| {
name: "apple";
color: "red";
}
| {
name: "banana";
color: "yellow";
}
| {
name: "orange";
color: "orange";
};
type TransformedFruit = {
[key in Fruit as key["name"]]: `${key["name"]}:${key["color"]}`;
}[Fruit["name"]];
type tests = [
Expect<
Equal<TransformedFruit, "apple:red" | "banana:yellow" | "orange:orange">
>
];
감사합니다
답변