인프런 커뮤니티 질문&답변

김영욱님의 프로필 이미지
김영욱

작성한 질문수

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

Partial 타입 분석

Partial 기능 문의.

해결된 질문

작성

·

198

0

안녕하세요 제로초님.

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

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

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

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

이렇게 보시면 될듯 합니다. Partial<number>를 하면 원래 number로 되돌아갑니다.
김영욱님의 프로필 이미지
김영욱

작성한 질문수

질문하기