컴파일과 실행은 서로 다른 단계다

TypeScript 오류 확인은 컴파일 단계에서, 실제 출력 확인은 JavaScript 실행 단계에서 이루어집니다.

01ts 파일

타입 정보가 포함된 원본 코드입니다.

02js 파일

타입 표기가 제거된 실행용 결과입니다.

03node 실행

생성된 JavaScript가 실제 메시지를 출력합니다.

핵심 타입 정보는 런타임 기능이 아니라 실행 전에 코드를 확인하는 기준입니다.