오 !!! 좋은 강의를 계속 보니 실력이 늘었나 봅니다
강사님 덕분에 처음에 문제보고 여러울것 같았는데,
생각보다 쉽게 금방 풀었습니다. 감사합니다!!
interface Attributes {
firstName: string;
lastName: string;
age: number;
}
type AttributeGetters = {
[key in keyof Attributes]: () => Attributes[key];
};
type tests = [
Expect<
Equal<
AttributeGetters,
{
firstName: () => string;
lastName: () => string;
age: () => number;
}
>
>
];
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
rhkdtjd_12님, 강의를 통해 실력이 향상된 것 같아 매우 기쁩니다.
타입스크립트에 대한 이해도가 높아진 것 같으며, 제시해주신 타입스크립트 코드는 매우 잘 작성하셨습니다.
Mapped types를 활용하여 각 속성에 맞는 getter 함수 타입을 정의하는 방식이 깔끔하고 타입스크립트의 고급 기능을 잘 활용한 좋은 예제가 되겠네요.
앞으로도 꾸준히 학습하시어 더 많은 발전 이루시길 바랍니다.
응원하겠습니다!
이게 된다는걸 어떻게 판단할 수 있나요?
0
62
2
연습문제 강의 확인 부탁드립니다.
0
80
2
object key 질문드립니다.
0
66
1
행운 닉네임 등록부탁드립니다!
0
137
2
각 강의에 대한 설명 링크 404에러
0
72
2
행운문제 닉네임 등록 요청드립니다
0
65
2
블로그 링크 문제
1
124
1
제네릭과 사용자 정의 타입 가드에 관한 질문
1
168
1
제네릭 타입 제한을 하는것이 어떤 장점이 있을까요 ?
1
141
1
행운문제 닉네임 등록 신청합니다!
0
113
2
행운문제 테스트 유저 이름 입력 요청
0
129
2
행운문제 닉네임 입력 요청
1
158
2
행운문제 테스트 유저 이름 입력 요청
1
140
2
설명 블로그에 대한 질문
2
129
3
행운동전!
0
115
2
행운문제 테스트 유저 이름 입력 요청
0
122
1
행운 테스트 문제 400 에러
0
177
2
행운 테스트 문제 (존재하지 않는 유저입니다.)
1
203
2
행운테스트 동전이용!!
0
209
2
연습문제 링크 이슈
2
223
3
화살표 함수와 일반 함수의 매개변수 추론 관련
1
311
2
제네릭을 활용해서 정답을 맞춰보았습니다!
1
334
2
cache 강의 질문
1
213
1
Record의 제네릭은 자동적으로 바뀌나요?
0
383
2





