TS interface keyword

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Apr 22 8:9
Editor
Edited
Edited
2025 Oct 16 12:35
Refs
Refs

성능을 위해서는 원시 자료형 조합을 제외하곤 interface를 사용하는 것이 좋다

&하거나 extends할 때 interface는 속성간 충돌을 해결하기 위해 단순한 객체 타입을 만든다
interface는 객체의 타입을 만들기 위한 것
 
 

type 과의 차이점

  • interface는 항상 선언적 확장이 가능
  • computed value 사용 불가능
  • interface는 객체에만 사용이 가능 - type은 아니라는 게 중요
  • = 필요없음 (no alias)
 
 
인터페이스는 extends 또는 implements될 수 있다
 
 
타입스크립트 type과 interface의 공통점과 차이점
타입스크립트의 type과 interface의 차이점을 찾아보던 중, 몇 가지 잘못된 사실들을 보면서 진짜로 둘의 차이점이 무엇인지 정리하기 위해서 포스팅한다. (물론 이것도 시간이 지나면 (2021년 3월 기준) 잘못된 사실이 될 수도 있다... 🤪) 위에서 볼 수 있는 것 처럼, interface 는 타입과 마찬가지로 객체의 타입의 이름을 지정하는 또 다른 방법이다.
타입스크립트 type과 interface의 공통점과 차이점
 
 

Backlinks

Rust Keyword

Recommendations