Builder.shin
TypeScript
165개의 게시물
TypeScript
TypeScript 5.x 조건부 타입으로 API 응답 타입 추론 개선하기
API 엔드포인트마다 수동으로 타입을 지정하던 것을 조건부 타입과 템플릿 리터럴 타입으로 개선했다. 타입 안정성을 유지하면서 보일러플레이트를 대폭 줄일 수 있었다.
2024년 9월 19일
TypeScript
TypeScript 5.6 Beta의 Nullish와 Truthy 체크 개선
TypeScript 5.6 베타에서 개선된 null/undefined 체크 로직을 프로젝트에 적용하면서 기존 타입 가드 패턴을 리팩토링했다. 특히 `||` 연산자와 `??` 연산자의 타입 좁히기가 더욱 정교해졌다.
2024년 9월 16일
TypeScript
TypeScript 5.5의 infer를 이용한 타입 추론 패턴
복잡한 API 응답 타입을 다루면서 infer 키워드의 활용도를 다시 돌아보게 됐다. 제네릭 타입에서 타입을 추출하는 패턴을 정리했다.
2024년 9월 8일
TypeScript
TypeScript 5.5의 infer 제약 조건과 실무 적용
TypeScript 5.5에서 개선된 infer 제약 조건을 API 응답 타입 추론에 적용했다. 기존 유틸리티 타입의 한계를 극복하고 타입 안정성을 높일 수 있었다.
2024년 9월 5일
TypeScript
TypeScript 5.5의 infer를 이용한 타입 추론 개선
프로젝트에서 복잡한 제네릭 타입을 다루면서 TypeScript 5.5의 개선된 infer 키워드를 활용하게 되었다. 특히 API 응답 타입을 자동으로 추출하는 유틸리티 타입을 만들면서 실용성을 체감했다.
2024년 7월 28일
TypeScript
TypeScript 5.5 satisfies 연산자와 타입 좁히기 패턴
프로젝트에서 타입 안전성을 높이기 위해 TypeScript 5.5의 satisfies 연산자를 활용했다. as const와 함께 사용하면서 발견한 타입 좁히기 패턴을 정리한다.
2024년 7월 20일
TypeScript
TypeScript 5.4의 NoInfer 유틸리티 타입 활용기
TypeScript 5.4에서 추가된 NoInfer 유틸리티 타입을 실제 프로젝트에 적용해봤다. 제네릭 타입 추론 시 발생하던 예상치 못한 타입 확장 문제를 해결할 수 있었다.
2024년 5월 30일
TypeScript
TypeScript 5.4 satisfies 연산자로 타입 안전성 높이기
프로젝트에서 타입 추론과 타입 체크를 동시에 보장해야 하는 경우가 많았다. TypeScript 4.9에서 도입된 satisfies 연산자를 실무에 적용하면서 as 단언보다 안전한 패턴을 찾았다.
2024년 5월 1일
TypeScript
TypeScript 5.4의 NoInfer 유틸리티 타입 실전 적용기
TypeScript 5.4에서 추가된 NoInfer 유틸리티 타입을 실무에 적용해봤다. 제네릭 함수에서 타입 추론을 제한해야 하는 상황에서 유용했고, 특히 설정 객체 병합 로직에서 효과를 봤다.
2024년 3월 25일
TypeScript
TypeScript 5.0 satisfies 연산자로 타입 안전성 높이기
TypeScript 5.0에서 추가된 satisfies 연산자를 실무에 적용하면서 기존 as const와의 차이점을 정리했다. 타입 추론을 유지하면서도 제약을 검증할 수 있어 유용했다.
2024년 2월 5일
Previous
1
2
3
4
5
More pages
17
Next
카테고리