본문 바로가기

언어/TypeScript

타입 표명이란?

반응형

TypeScript에서는 시스템이 추론 및 분석한 타입 내용을 우리가 원하는 대로 얼마든지 바꿀 수 있다.

이 때  타입 표명(type assertion)이라고 불리는 메커니즘이 사용된다.

 

TypeScript의 타입 표명은 프로그래머가 컴파일러에게 내가 너보다 타입에 더 잘 알고 있고, 나의 주장에 대해 의심하지 말라고 하는 것과 같다.

 

as로 타입 표명을 하는 순간 이건 무슨 일이 있어도 그 타입이라고 단언 한 것이기 때문에 타입 스크립트가 해당 부분의 에러를 잡지 않을 수 있다.

반응형

'언어 > TypeScript' 카테고리의 다른 글

맵의 일부만 구현하고 싶을 때: TypeScript Partial  (0) 2023.08.21
타입 가드란?  (0) 2023.08.07