속성 모양 명시
필수 속성과 선택 속성을 구분해 값이 따라야 할 구조를 바로 고정합니다.
{ name: string }
객체 리터럴 타입과 인터페이스는 실제 애플리케이션에서 반복해서 오가는 데이터의 속성 이름과 타입을 한곳에 고정합니다.
필수 속성과 선택 속성을 구분해 값이 따라야 할 구조를 바로 고정합니다.
{ name: string }
사용자, 상품, 응답처럼 반복되는 구조에 이름을 붙여 재사용합니다.
interface User
기본 속성을 가진 인터페이스를 확장해 중복 없이 더 구체적인 모델을 만듭니다.
extends
객체 리터럴에 예상 밖 속성이 들어오면 타입 검사가 실수를 검출합니다.
extra prop