• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

Partial 기능 문의.

22.11.23 15:49 작성 조회수 152

0

안녕하세요 제로초님.

Partial 타입의 작동 원리는 이해되었는데 좀 의아한 동작이 있어 문의드립니다.

첨부 이미지처럼 오브젝트 타입이 아닌 타입에도 동작하던데 저런경우엔 어떤식으로 동작하는지 잘 모르겠습니다.

이런식으로 직접 적어보고 에디터에서 찍어주는 내용도 살펴봤는데 동작이 이해가 안되어서요. 시간되실 때 알려주시면 감사하겠습니다!

답변 1

답변을 작성해보세요.

1

type D = keyof number;
type E = { [key in keyof number]?: number[key]}
const a: E = 3;

이렇게 보시면 될듯 합니다. Partial<number>를 하면 원래 number로 되돌아갑니다.