타입스크립트 인터페이스 예제
-
타입스크립트에는 interface가 있다.
객체의 구조, 함수 인자, 클래스의 속성과 메서드를 미리 정할 때 인터페이스를 사용한다.
자바와 C#에 있는 인터페이스와 의미는 같다.
인터페이스는 객체가 어떤 속성을 가져야 하는지 정리해 두는 설계도라 볼 수도 있다.
-
interface User {
id: number;
name: string;
email: string;
}
const user: User = {
id: 1,
name: "Kim",
email: "kim@example.com",
};-
const user: User = {
id: 1,
name: "Kim",
// email 속성이 없어서 오류 발생
};-
댓글
댓글 쓰기