인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

dkfmwpsxm's profile image
dkfmwpsxm

asked

[Renewal] TypeScript All-in-One: Part 1. Basic Grammar

readonly, indexed signatures, mapped types

3:12 초의 내용을 인덱스드 시그니쳐 처럼 어떻게 쓰나요?

Written on

·

173

0

3:12 초의 코드를 보면

변수 aaaa의 속성에 type의 모든 속성을 넣어주어야 하고 있습니다.

(모든 속성 안넣으면 빨간줄 뜸)

KakaoTalk_20220910_143224866.png

인덱스드 시그니쳐처럼

  let temp: A = { Human: "Human" };
  let temp: A = { Human: "Human", Mammal: "Mammal" };

(작성한 코드처럼 )

필요한 만큼만 넣고 상황에 따라 확장하려면 어떻게 해야하나요?

 

 

 

typescript

Answer 1

1

zerocho님의 프로필 이미지
zerocho
Instructor

Partial<A>

타입을 쓰시면 됩니다.

dkfmwpsxm님의 프로필 이미지
dkfmwpsxm
Questioner

명절인데도 답변을 달아주시네요

천천히 달아주셔도 되는데

감사합니다.

dkfmwpsxm's profile image
dkfmwpsxm

asked

Ask a question