[TS] DeepMerge 타입 구현해보기
아래 글에서 Split 타입 구현도 살펴볼 수 있습니다! [TS] 타입이 추론되는 String.prototype.split - 1 [TS] 타입이 추론되는 String.prototype.split - 2 DeepMerge 타입을 구현합니다. 서론 이번 글에서는 두 인터페이스를 합성하여 하나의 인터페이스로 만들어 주는 DeepMerge 타입을 만들어 보려고 합니다. 음...단순히 인터섹션(&)을 이용하면 되는 것 아닌가요? 🤔 type DeepMerge = T & P; 물론 인터섹션 타입을 이용하면 두 객체를 병합할 수 있습니다. // 인터섹션 타입을 이용해 두 객체를 병합할 수 있지만 type DeepMerge = T & P; type Example = DeepMerge; const e1: Example..
TS | NestJS
2024. 3. 6. 10:48