Builder.shin
TypeScript
165개의 게시물
TypeScript
TypeScript 4.4 템플릿 리터럴 타입으로 API 라우팅 타입 안전하게 관리하기
TypeScript 4.4에서 강화된 템플릿 리터럴 타입을 활용해 API 엔드포인트 경로를 타입 안전하게 관리하는 방법을 정리했다. 기존에 문자열로만 관리하던 라우팅 경로에 타입 체크를 적용해 런타임 에러를 사전에 방지할 수 있었다.
2021년 9월 5일
TypeScript
TypeScript 4.4 template literal type으로 타입 안전성 높이기
TypeScript 4.4에서 개선된 template literal type을 활용해 API 라우팅 타입을 강화했다. 기존 string 타입으로 관리하던 엔드포인트를 타입 레벨에서 검증하게 되어 런타임 오류가 줄었다.
2021년 8월 30일
TypeScript
TypeScript 4.3 template literal types로 타입 안전성 높이기
API 라우트 경로를 문자열로 관리하다가 오타로 인한 런타임 에러가 반복됐다. TypeScript 4.3의 template literal types를 활용해 컴파일 타임에 잡아낼 수 있게 개선했다.
2021년 8월 15일
TypeScript
TypeScript 4.3 Template Literal Types로 타입 안전성 높이기
API 라우트 문자열을 하드코딩하다 발생한 오타 버그를 계기로 Template Literal Types를 도입했다. 컴파일 타임에 잡을 수 있는 에러가 늘어나면서 런타임 버그가 줄었다.
2021년 8월 13일
TypeScript
타입스크립트 Utility Types로 반복 코드 줄이기
API 응답 타입 정의 작업 중 반복되는 패턴이 많아 유틸리티 타입을 적극 활용했다. Partial, Pick, Omit 등을 조합하니 타입 정의 코드량이 30% 정도 줄었다.
2021년 7월 28일
TypeScript
TypeScript 4.3 Template Literal Types로 타입 안전성 높이기
프로젝트에서 이벤트 네이밍 규칙을 타입 레벨에서 강제하기 위해 Template Literal Types를 도입했다. 런타임 에러를 컴파일 타임으로 앞당길 수 있었다.
2021년 7월 15일
TypeScript
TypeScript 4.3의 override 키워드와 안전한 상속 구조
TypeScript 4.3에 추가된 override 키워드를 프로젝트에 적용했다. 상속 관계에서 발생할 수 있는 오타와 시그니처 불일치 문제를 컴파일 타임에 잡아낼 수 있게 되었다.
2021년 6월 4일
TypeScript
TypeScript 4.2 Template Literal Types로 API 타입 안전성 개선
TypeScript 4.2에서 추가된 Template Literal Types를 활용해 REST API 엔드포인트 타입을 개선했다. 문자열 리터럴 조합으로 런타임 오류를 컴파일 타임에 잡아낼 수 있었다.
2021년 5월 10일
TypeScript
TypeScript 4.3 template literal types로 API 경로 타입 안전하게 관리하기
TypeScript 4.1에서 도입된 template literal types를 실제 프로젝트에 적용해봤다. API 경로 문자열을 타입 레벨에서 검증하니 런타임 오류가 눈에 띄게 줄었다.
2021년 5월 1일
TypeScript
TypeScript 4.2 Template Literal Types로 타입 안정성 개선하기
TypeScript 4.2에서 추가된 Template Literal Types를 실무에 적용해봤다. 문자열 조합이 많은 API 라우트와 CSS 클래스명 관리에서 타입 안정성을 크게 높일 수 있었다.
2021년 4월 22일
Previous
1
More pages
7
8
9
10
11
More pages
17
Next
카테고리