Zettelkasten

typescript type and interface

·수정 2026.04.23·수정 1
  • 둘다 호환 가능함
  • interface는 객체 형태로만 사용가능
  • 타입은 Primitive 데이터 타입만 사용가능함
  • 타입이 더 유연하게 동작 가능함
interface Administrator extends User{
	permissions: Permission[]
}

type Administrator= User & {permissions :Permission[]}
  • 상속 가능
  • 타입은 Tuple 형태도 가능함