반응형
TypeScript에서는 시스템이 추론 및 분석한 타입 내용을 우리가 원하는 대로 얼마든지 바꿀 수 있다.
이 때 타입 표명(type assertion)이라고 불리는 메커니즘이 사용된다.
TypeScript의 타입 표명은 프로그래머가 컴파일러에게 내가 너보다 타입에 더 잘 알고 있고, 나의 주장에 대해 의심하지 말라고 하는 것과 같다.
as로 타입 표명을 하는 순간 이건 무슨 일이 있어도 그 타입이라고 단언 한 것이기 때문에 타입 스크립트가 해당 부분의 에러를 잡지 않을 수 있다.
반응형
'언어 > TypeScript' 카테고리의 다른 글
맵의 일부만 구현하고 싶을 때: TypeScript Partial (0) | 2023.08.21 |
---|---|
타입 가드란? (0) | 2023.08.07 |