TypeScript

관련 글: TypeScript — 프로그래밍 언어.

TypeScript · 2026. 10. 28. · 9 분 읽기 · 51

TypeScript의 strict mode: 무엇을 활성화하는가

tsconfig의 strict 플래그가 어떤 검사를 활성화하는지, 각 검사가 어떤 오류를 잡는지, strict 외에 어떤 추가 플래그를 활성화해야 하는지, 기존 프로젝트를 strict로 마이그레이션하는 방법

TypeScript · 2026. 10. 26. · 10 분 읽기 · 43

TypeScript 라이브러리에 타입 선언 작성하기

TypeScript 라이브러리가 올바른 표준으로 .d.ts 파일을 생성하도록 tsconfig와 package.json을 구성하고, 사용자를 위한 완전한 타입 지원과 Vitest를 통한 테스트 방법을 소개합니다.

TypeScript · 2026. 10. 24. · 9 분 읽기 · 45

TypeScript Enum과 Union String Literal

TypeScript의 enum과 union string literal을 runtime, type safety, tooling 관점에서 비교하고, `as const` 패턴과 실용적인 선택 기준을 제시합니다.

TypeScript · 2026. 10. 13. · 9 분 읽기 · 95

TypeScript의 type guard와 assertion function

type guard(x is T)와 assertion function(asserts x is T)으로 안전하게 타입을 좁혀서 unknown 데이터를 검증하고 일반적인 함정을 피하는 방법을 배웁니다.

TypeScript · 2026. 10. 06. · 8 분 읽기 · 111

TypeScript의 Union, Intersection, Narrowing

Union과 Intersection을 이용한 타입 조합, 그리고 TypeScript의 타입 좁히기(narrowing)를 통해 안전하고 런타임 오류를 줄인 코드를 작성하는 방법을 알아봅시다.

TypeScript · 2026. 10. 05. · 8 분 읽기 · 105

TypeScript Generics 실제 예제로 배우기

실제 Repository, ApiResponse, Cache 같은 예제로 TypeScript generics를 배워보세요 — 딱딱한 이론이 아닌, 실제 동작하는 코드와 테스트를 포함합니다.