유니온 타입에서 막히는 순간, 타입 좁히기가 필요하다
When You Get Stuck on Union Types, You Need Type Narrowing

TL;DR AI
1분핵심 요약
이 글은 타입스크립트의 유니온 타입을 안전하게 다루기 위해 조건문으로 타입을 좁히는 방법을 설명한다.
실무에서 자주 쓰는 타입 가드인 `typeof`, `instanceof`, `in` 연산자 활용법을 함께 정리했다.
`string`, `number`, 객체 등 여러 타입을 런타임에서 정확히 구분하는 패턴을 다룬다.
타입 좁히기를 활용하면 오류를 줄이고 타입스크립트의 자동 추론을 더 잘 활용할 수 있다.
