- 복잡한 TypeScript 코드는 읽기 어렵지만 라이브러리 개발에 필수적일 수 있음. 🤯
- TypeScript의 고급 기능은 라이브러리 사용자가 더 쉽게 사용할 수 있도록 돕는다. 🧑💻
- 라이브러리의 TypeScript 타입은 종종 복잡하며,
extends
,infer
및 삼항 연산자를 많이 사용한다. 🧐 - 잘 설계된 라이브러리는 사용자가 TypeScript 코드를 직접 작성하지 않아도 타입 안전성을 제공한다. ✅
- 때로는 JavaScript 코드 한 줄마다 TypeScript 코드 한 줄이 필요할 수도 있다. ⚖️