[TS] Syntax | 04. Interface
·
Language/TypeScript
Interface는 여러 개의 타입 묶음을 하나의 타입으로 취급하는 방법입니다. 이는 비슷한 종류의 객체들이 중복되는 타입 묶음들을 공유할 때 하나의 타입으로 간단하게 표현할 수 있도록 합니다. 아래 코드는 id, name, price, membersOnly 네 가지 변수에 대한 타입 묶음을 Product라는 하나의 새로운 타입으로 나타내는 interface로 구현했습니다.interface Product { id: string; name: string; price: number; membersOnly?: boolean;}새롭게 정의한 Product를 이용하면 같은 객체 타입을 가지는 product1과 product2의 타입선언을 간단하게 표기할 수 있습니다.const product1: Produc..