Search
🎍

TypeScript 실험실

안녕하세요, 저의 타입스크립트 공간에 오신걸 환영합니다.
TypeScript를 사용하면서 가장 크게 달라진 점은 코드를 작성하는 순간부터 이 로직은 언제 실패할 수 있을까? 를 먼저 고민하게 되었다는 점입니다.
불명확한 의도를 명확한 타입으로 표현하는 과정을 중요하게 생각합니다.
실무에서 자주 마주치는 문제들을 타입 시스템 관점에서 어떻게 풀 수 있을지 실험하고 정리합니다.

Playground

typescript-quiz
sooster910

Writing & Notes

1. 코드에 의도를 담아내기: TypeScript @ts-expect-error 침묵보단 터트림으로

2. 특정 키이름 패턴식별해 원하는 키:밸류 추출

3. filter는 타입까진 추론해주지 않는다. 어떻게 해야할까?

4. inclusive OR에서 never를 활용해 exclusiveOR 효과 내기

5. 레거시 리덕스 툴킷에서 ADT(Algebraic Data Type)를 활용한 모델링 개선

6. string 타입 개선