Typescript Omit과 Partial 의 차이점
·
Programming/Typescript
TypeScript는 정적 타입을 지원하여 코드의 안정성과 유지보수성을 높이는 데 도움을 줍니다. 이 중에서도 Omit과 Partial은 매우 유용한 유틸리티 타입으로, 각각 객체 타입을 변형하는 데 사용됩니다. 이번 글에서는 Omit과 Partial의 차이점을 자세히 설명하겠습니다.PartialPartial 유틸리티 타입은 주어진 타입 T의 모든 프로퍼티를 선택적으로 만듭니다. 즉, 모든 프로퍼티가 있어도 되고 없어도 되는 상태가 됩니다.사용 예시interface User { id: number; name: string; email: string;}type PartialUser = Partial;const user1: PartialUser = {};const user2: PartialU..