타입스크립트 타입 가드 방법
[TypeScript] 타입스크립트 타입 가드 (Type Guard)
[TypeScript] 타입스크립트 타입 가드 (Type Guard)
2021.11.29🎯 타입스크립트 타입 가드(Type Guard) 데이터의 타입을 알 수 없거나, 될 수 있는 타입이 여러 개라고 가정할 때 조건문을 통해 데이터의 타입을 좁혀나가는 것 데이터의 타입에 따라 대응하여 에러를 최소화할 수 있음 타입을 통해 '가드'하는 코드, 방어적인 코드를 짤 수 있음 📝 타입 가드를 사용해 유니온 타입 사용 // 구별된 유니온 type Human = { think: () => void; }; type Dog = { bark: () => void; } declare function getEliceType(): Human | Dog; const elice = getEliceType(); elice가 Human인지, Dog인지 확신할 수 없는 상태 타입스크립트가 타입을 추론할 수 있도록 단서를..