- 둘다 호환 가능함
- interface는 객체 형태로만 사용가능
- 타입은 Primitive 데이터 타입만 사용가능함
- 타입이 더 유연하게 동작 가능함
interface Administrator extends User{
permissions: Permission[]
}
type Administrator= User & {permissions :Permission[]}
- 상속 가능
- 타입은 Tuple 형태도 가능함
interface Administrator extends User{
permissions: Permission[]
}
type Administrator= User & {permissions :Permission[]}