타입스크립트에서 as const는 불변성을 보장하지만 의미를 잃게 만듭니다. readonly와 네임드 튜플을 함께 사용하여 타입 안정성과 코드 가독성을 모두 높이는 방법을 알아보세요.
November 12, 20254 minutes
Node.js v22.6.0부터 도입된 타입 제거 기능으로 인해 기존 타입스크립트 enum 사용 시 에러가 발생합니다. 이 글에서는 enum을 대체할 최신 패턴인 as const 객체 사용법을 알아봅니다.
November 9, 20254 minutes
수천 개의 의존성을 가진 복잡한 Excel 수식이 느려지는 문제를 해결하기 위해, 타입스크립트를 이용해 파싱부터 실행까지 직접 수식 엔진을 만들어 본 경험을 공유합니다. ANTLR, 역폴란드 표기법(RPN), 스택 VM의 원리를 파헤쳐 봅니다.
August 31, 20258 minutes
함수 하나 호출했을 뿐인데 원본 배열이 망가진 경험, 있으신가요? 이런 사이드 이펙트 버그를 원천 차단하는 TypeScript의 강력한 무기, `ReadonlyArray
August 17, 20255 minutes
TypeScript 개발자라면 누구나 한번쯤 써봤을 enum. 하지만 왜 많은 전문가들이 enum 사용을 망설이는 걸까요? enum의 숨겨진 문제점부터 가장 확실한 대안인 Object as const 패턴까지, 이제는 알아야 할 모든 것을 알려드립니다.
August 17, 20255 minutes