Builder.shin
TypeScript
165개의 게시물
TypeScript
TypeScript 4.6 업그레이드 후 빌드 속도 개선 사항
회사 프로젝트에 TypeScript 4.6을 적용했다. Control Flow Analysis 개선과 --incremental 모드 최적화로 빌드 시간이 약 30% 단축됐다. 주요 변경사항과 마이그레이션 과정을 정리한다.
2022년 2월 20일
TypeScript
TypeScript 4.5 const assertion과 타입 추론 개선
프로젝트에서 TypeScript 4.5로 업그레이드하면서 const assertion의 타입 추론이 개선된 부분을 확인했다. 특히 템플릿 리터럴 타입과 조합했을 때 유용한 케이스들을 정리했다.
2022년 2월 4일
TypeScript
TypeScript 4.5 Template Literal Types로 API 경로 타입 안전하게 관리하기
프로젝트에서 API 경로 문자열을 하드코딩하다가 오타로 인한 버그를 여러 번 겪었다. TypeScript 4.5의 Template Literal Types를 활용해 컴파일 타임에 경로 오류를 잡을 수 있게 개선했다.
2021년 12월 25일
TypeScript
TypeScript 4.5 템플릿 리터럴 타입으로 API 라우트 검증하기
TypeScript 4.5에서 강화된 템플릿 리터럴 타입을 활용해 API 라우트의 타입 안정성을 높였다. 런타임 에러를 컴파일 타임에 잡아낼 수 있게 되어 REST API 호출 시 발생하던 오타 문제가 해결되었다.
2021년 12월 13일
TypeScript
TypeScript 4.5 템플릿 리터럴 타입으로 API 라우트 타입 안전하게 관리하기
TypeScript 4.5가 릴리즈되면서 템플릿 리터럴 타입이 더 강력해졌다. REST API 엔드포인트를 타입 수준에서 검증하는 방법을 도입하면서 런타임 오류를 사전에 잡을 수 있게 되었다.
2021년 11월 25일
TypeScript
TypeScript 4.4 의 Control Flow Analysis 개선 사항
TypeScript 4.4에서 개선된 타입 좁히기(narrowing) 기능을 프로젝트에 적용하면서 겪은 경험을 정리했다. 특히 aliased conditions와 discriminated union의 타입 추론이 크게 개선되었다.
2021년 10월 12일
TypeScript
TypeScript 4.4 템플릿 리터럴 타입으로 API 엔드포인트 타입 안전하게 관리하기
REST API 엔드포인트를 문자열로 관리하다 보면 오타로 인한 런타임 에러가 자주 발생했다. TypeScript 4.4의 템플릿 리터럴 타입을 활용해 컴파일 타임에 잡아낼 수 있게 개선한 과정을 기록한다.
2021년 10월 10일
TypeScript
TypeScript 4.4 템플릿 리터럴 타입으로 API 경로 타입 안전하게 관리하기
API 경로 문자열을 하드코딩하다가 오타로 런타임 에러를 겪었다. TypeScript 4.4의 템플릿 리터럴 타입을 활용해 API 경로에 타입 안전성을 확보한 과정을 기록한다.
2021년 10월 1일
TypeScript
TypeScript 4.4의 Control Flow Analysis 개선으로 타입 가드 리팩토링
TypeScript 4.4에서 개선된 Control Flow Analysis를 활용해 불필요한 타입 단언을 제거했다. 특히 aliased conditions와 discriminated unions 처리가 개선되어 코드가 간결해졌다.
2021년 9월 22일
TypeScript
TypeScript 4.4 Template Literal Type으로 타입 안전한 라우팅 구현
프로젝트에서 라우팅 경로를 문자열로 관리하다가 타이핑 실수로 404 에러가 발생하는 문제가 반복됐다. TypeScript 4.4의 Template Literal Type을 활용해 컴파일 타임에 경로 검증을 추가했다.
2021년 9월 13일
Previous
1
More pages
6
7
8
9
10
More pages
17
Next
카테고리