p. 111
타입스크립트의 핵심 원칙 중 하나는 타입 검사가 값의 형태에 초점을 맞춘다는 것입니다. 이를 “덕 타이핑” 또는 “구조적 서브 타이핑”이라고 부르기도 합니다.
JS는 덕 타이핑, TS는 구조적 타이핑인 것으로 알고 있는데 해당 구문에서 덕 타이핑 또는 구조적 서브 타이핑 이라고 하여 혼란이 왔음
찾아본 결과
TS는 JS의 슈퍼셋 언어로, 런타임에는 JS의 덕 타이핑 특성을 가지고 있고 컴파일에는 구조적 타이핑을 활용하여 이를 모델링 함