pmirnc-dev / pmirnc-dev.github.io

PMIRNC 개발부
MIT License
7 stars 2 forks source link

https://pmirnc-dev.github.io/typescript/generic/utility-types/2023/09/13/%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0-%ED%83%80%EC%9E%85.html #29

Closed utterances-bot closed 7 months ago

utterances-bot commented 1 year ago

유틸리티 타입

안녕하세요 PMI(피앰아이) 개발부 기술 블로그입니다.

https://pmirnc-dev.github.io/typescript/generic/utility-types/2023/09/13/%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0-%ED%83%80%EC%9E%85.html

HoseokYoo commented 1 year ago

바로 실무에서 적용해서 쓸 만한 내용들이네요. 공유 감사합니다

hoyoung-choi-sirloin commented 8 months ago

글 정리 되게 잘 해주셨네요!! 최고에요! 저의 경우에는 Partial, Omit, Intersection ( 유틸리티는 아닌.. )을 자주 활용하고 있어요 ( TS/Backend )

object const immutable가 처럼 보이지만..실제로는 Object.freeze() 와 함께 사용해야 불변성이 보장 되는 아쉬움이 있는데, 그것을 잡아주는 역할이 Typescript의 ReadOnly 속성 인 것 같아요 ㅠㅠ,,,

확실히 알아두면 되게 유용한 것 같네요!