더북(TheBook)

2.9 인터페이스로 객체를 타이핑하자

객체 타입에 이름을 붙이는 또 하나의 방법이 있습니다. 바로 인터페이스(interface) 선언을 사용하는 것입니다.

interface Person {
  name: string,
  age: number;
  married: boolean
}
const person2: Person = {
  name: 'zero',
  age: 28,
  married: false,
}
const person3: Person = {
  name: 'nero',
  age: 32,
  married: true,
}

인터페이스의 이름은 타입 별칭과 마찬가지로 대문자로 시작하는 단어로 만드는 것이 타입스크립트 프로그래머의 관습입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.