풀어보았지만 실패했습니다.
확실히 어렵네요.
type RoutesObject = {
[K in Route as `${K["route"]}`]: Route["search"];
};이렇게까지 고민하여 풀었지만

key값은 나오게되었는데 value값을 자꾸 union으로 나와서 결국 못풀었는데, 영상을 보니까 Route를 in으로 반복한
R을 가지고 array key인 search로 접근하면 해결 되는 문제 였네요. 잘 배웠습니다!
type RoutesObject = {
[K in Route as `${K["route"]}`]: K["search"];
};
Answer 2
1
혹시 이런 문제를 계속계속 풀어가야 될것 같은데 typescript의 타입들을 만들거나 풀때 꿀팁 같은게 있을까요?
현재 제가 하는 방식은
type result = Route["search"];이런식으로 대충 원하는 모양을 만든다음에
마우스 커서를 올려서 타입을 확인하면서 천천히 푸는 방법인데 혹시 더 좋은 방법이나 꿀팁이 있으시다면 알려주시면 감사합니다!
1
제가 이 질문하신 걸 놓쳤네요. 시간이 많이 지나서 이 댓글을 보실지 모르겠는데...
그래도 답변을 드리자면, 지금 올려주신 방법을 저도 사용하고 있습니다. 타입이 조금 복잡해질 때
위에서 하신 것처럼 type Test = ... 이런 식으로 확인하고 있습니다.
이게 된다는걸 어떻게 판단할 수 있나요?
0
58
2
연습문제 강의 확인 부탁드립니다.
0
79
2
object key 질문드립니다.
0
65
1
행운 닉네임 등록부탁드립니다!
0
136
2
각 강의에 대한 설명 링크 404에러
0
68
2
행운문제 닉네임 등록 요청드립니다
0
63
2
블로그 링크 문제
1
122
1
제네릭과 사용자 정의 타입 가드에 관한 질문
1
168
1
제네릭 타입 제한을 하는것이 어떤 장점이 있을까요 ?
1
140
1
행운문제 닉네임 등록 신청합니다!
0
110
2
행운문제 테스트 유저 이름 입력 요청
0
128
2
행운문제 닉네임 입력 요청
1
157
2
행운문제 테스트 유저 이름 입력 요청
1
139
2
설명 블로그에 대한 질문
2
128
3
행운동전!
0
115
2
행운문제 테스트 유저 이름 입력 요청
0
122
1
행운 테스트 문제 400 에러
0
177
2
행운 테스트 문제 (존재하지 않는 유저입니다.)
1
203
2
행운테스트 동전이용!!
0
209
2
연습문제 링크 이슈
2
222
3
화살표 함수와 일반 함수의 매개변수 추론 관련
1
305
2
제네릭을 활용해서 정답을 맞춰보았습니다!
1
329
2
cache 강의 질문
1
209
1
Record의 제네릭은 자동적으로 바뀌나요?
0
377
2

