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 |