Front End

typescript 인터페이스

DevHam94 2023. 8. 2. 23:15

type alias랑 interface 중 골라서 사용할 수 있는데 개발자마다 prefer하는 방법이 다르다. 

 

type Store = {
  currentPage: number;
  feeds: NewsFeed[];
}

// 인터페이스는 =를 넣지 않는다. 
interface Store {
  currentPage: number;
  feeds: NewsFeed[];
}

// 기본적인 문법은 이렇고
type A = B & {
	age: number;
    name: string;
}

interface A extends B {
	age: number;
    name: string;
}
// 이런식으로 다른클래스의 속성을 가져올때는 extends로 바뀐다.

 

'Front End' 카테고리의 다른 글

typescript 제네릭 (Generic)  (0) 2023.08.01
TypeScript 환경설정  (0) 2023.07.30
typescript VS code 추천 extension  (0) 2023.07.30
TypeScript 기본적인 문법들  (0) 2023.07.30
동적으로 columnDefs에 필드 추가해주기  (0) 2023.07.28