TypeScript 실험실
Search
Share
🎍
TypeScript 실험실
안녕하세요, 저의 타입스크립트 공간에 오신걸 환영합니다.
TypeScript를 사용하면서 가장 크게 달라진 점은 코드를 작성하는 순간부터 이 로직은 언제 실패할 수 있을까? 를 먼저 고민하게 되었다는 점입니다.
불명확한 의도를 명확한 타입으로 표현하는 과정을 중요하게 생각합니다.
실무에서 자주 마주치는 문제들을 타입 시스템 관점에서 어떻게 풀 수 있을지 실험하고 정리합니다.
Playground
typescript-quiz
sooster910
Writing & Notes
1. 코드에 의도를 담아내기: TypeScript @ts-expect-error 침묵보단 터트림으로
ts-ignore-and-expect-error.md
01-generic-basic
2. 특정 키이름 패턴식별해 원하는 키:밸류 추출
conditionalType.md
02-conditional-type
3. filter는 타입까진 추론해주지 않는다. 어떻게 해야할까?
test-filter-types.ts
02-conditional-type
4. inclusive OR에서 never를 활용해 exclusiveOR 효과 내기
inclusive OR에서 never를 활용해 exclusiveOR
5. 레거시 리덕스 툴킷에서 ADT(Algebraic Data Type)를 활용한 모델링 개선
Algebric Data Type 을 이용해 상태 모델링 개선
6. string 타입 개선
String 타입은 어떤 방식들로 개선할 수 있을까?