Typescript 로 개발하며 만들어본 유용한 유틸리티
TL;DRTypescript 로 개발하며 여러 타입들을 조합하는 상황을 마주해왔다.반복되는 Type Manipulation 상황에서 이를 간단하게할 유틸리티들을 만들었고, 이를 공유하고자 한다.생상한 타입들은 아래와 같다.MakeRequiredMakeOptionalEnumToUnionNonEmptyArrayUnionToIntersectionMakeRequiredByPathshttps://github.com/SecretJuJu/typescript-type-utilsMakeRequired특정 필드만 Required 로 바꾸는 유틸이다.비즈니스로직에선 특정필드는 필수값이어야할때 별도의 손수 만들지 않아도 된다. MakeOptional특정 필드만 Optional 로 바꾸는 유틸이다.데이터모델에서 특정필드를 선..
2024.12.28