Builder.shin
TypeScript
165개의 게시물
TypeScript
TypeScript 5.3의 Import Attributes로 JSON 모듈 안전하게 다루기
프로젝트에 TypeScript 5.3을 적용하면서 Import Attributes 문법을 도입했다. 기존 assert 문법의 deprecated 경고를 해결하고, JSON 모듈 import 시 타입 안정성을 확보하는 과정을 정리했다.
2024년 2월 4일
TypeScript
TypeScript 5.3의 Import Attributes로 JSON 모듈 타입 안전하게 다루기
TypeScript 5.3에서 정식 지원되기 시작한 Import Attributes를 프로젝트에 적용했다. 기존 assert 문법에서 with 문법으로 전환하면서 JSON 모듈 import의 타입 안전성을 개선한 과정을 정리했다.
2024년 1월 20일
TypeScript
TypeScript 5.3의 Import Attributes와 번들러 호환성 문제
TypeScript 5.3에서 도입된 Import Attributes 문법을 프로덕션에 적용하면서 Webpack과 Vite의 호환성 이슈를 겪었다. JSON 모듈 import 방식 변경으로 인한 번들러별 대응 방법을 정리했다.
2024년 1월 1일
TypeScript
TypeScript 5.0의 Decorator 정식 지원과 실무 적용기
TypeScript 5.0에서 정식 지원되기 시작한 ECMAScript Stage 3 Decorator를 실무에 적용하며 겪은 경험을 정리했다. 기존 레거시 데코레이터와의 차이점과 마이그레이션 과정에서 마주친 문제들을 기록한다.
2023년 11월 11일
TypeScript
TypeScript 5.0의 Decorator 메타데이터 적용기
TypeScript 5.0에서 정식 지원되는 Decorator를 기존 NestJS 프로젝트에 적용하면서 겪은 마이그레이션 과정을 정리했다. experimentalDecorators 플래그를 제거하고 표준 스펙으로 전환하는 과정에서 발견한 breaking change들을 기록한다.
2023년 10월 19일
TypeScript
TypeScript 5.2 satisfies 연산자로 타입 안전성 높이기
TypeScript 5.0에서 도입된 satisfies 연산자를 프로덕션에 적용하면서 겪은 사례를 정리했다. as 타입 단언의 위험성을 줄이고 타입 추론을 유지하는 방법을 알아본다.
2023년 10월 15일
TypeScript
TypeScript 5.2의 using 선언으로 리소스 관리 개선하기
TypeScript 5.2에서 추가된 using 선언을 프로젝트에 적용해봤다. 파일 핸들이나 DB 커넥션 같은 리소스 정리 로직을 명시적으로 관리할 수 있어 실수를 줄일 수 있었다.
2023년 10월 1일
TypeScript
TypeScript 5.2 satisfies 연산자로 타입 안정성 높이기
TypeScript 5.2에서 추가된 satisfies 연산자를 프로덕션에 적용했다. as 단언의 위험성을 줄이면서도 타입 추론을 유지할 수 있어 유용했다.
2023년 9월 20일
TypeScript
TypeScript 5.0 satisfies 연산자로 타입 안정성 높이기
TypeScript 5.0에서 추가된 satisfies 연산자를 프로젝트에 적용했다. as 캐스팅과 달리 타입 추론을 유지하면서도 제약을 검증할 수 있어 유용했다.
2023년 8월 16일
TypeScript
TypeScript 5.1의 undefined 반환 함수 타입 체크 개선
TypeScript 5.1에서 개선된 undefined 반환 함수의 타입 체크를 업무에 적용하면서 겪은 경험을 정리했다. 기존에 암묵적으로 허용되던 패턴이 더 엄격해지면서 발생한 이슈와 해결 방법을 다룬다.
2023년 6월 7일
Previous
1
2
3
4
5
6
More pages
17
Next
카테고리