사용자 도구

사이트 도구


typescript:type_compatibility

문서의 이전 판입니다!


Type Compatibility

Introduction

TypeScript의 타입호환성은 구조적인 하위타입(structural subtyping)을 기반으로 합니다. structual typing은 멤버에게만 의존하여 Type을 연관시키는 방법입니다. 이는 일반적인 타입핑과는 대조적입니다.

interface Named {
  name: string;
}
class Person {
  name: string;
}
 
let p: Named;
 
p = new Person(); // OK, beacuse of structual typing
typescript/type_compatibility.1564385294.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)