union 기준으로 나누기 위해 key값을 특정 프로퍼티로 정의해서 풀어 보았습니다.
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">
>
];감사합니다
답변 0
강의자료 url 접속이 안됩니다.
0
15
1
이게 된다는걸 어떻게 판단할 수 있나요?
0
109
2
연습문제 강의 확인 부탁드립니다.
0
129
2
object key 질문드립니다.
0
110
1
행운 닉네임 등록부탁드립니다!
0
184
2
각 강의에 대한 설명 링크 404에러
0
105
2
행운문제 닉네임 등록 요청드립니다
0
93
2
블로그 링크 문제
1
153
1
제네릭과 사용자 정의 타입 가드에 관한 질문
1
191
1
제네릭 타입 제한을 하는것이 어떤 장점이 있을까요 ?
1
168
1
행운문제 닉네임 등록 신청합니다!
0
152
2
행운문제 테스트 유저 이름 입력 요청
0
159
2
행운문제 닉네임 입력 요청
1
186
2
행운문제 테스트 유저 이름 입력 요청
1
171
2
설명 블로그에 대한 질문
2
179
3
행운동전!
0
149
2
행운문제 테스트 유저 이름 입력 요청
0
147
1
행운 테스트 문제 400 에러
0
218
2
행운 테스트 문제 (존재하지 않는 유저입니다.)
1
239
2
행운테스트 동전이용!!
0
234
2
연습문제 링크 이슈
2
270
3
화살표 함수와 일반 함수의 매개변수 추론 관련
1
336
2
제네릭을 활용해서 정답을 맞춰보았습니다!
1
349
2
cache 강의 질문
1
230
1





