아래는 Product와 Category 두 인터페이스를 정의한 코드입니다.
interface Product {
productName: string;
price: number;
}
interface Category extends Product {
categoryName: string;
}
Product와 Category를 intersection을 사용하여 CategoryProduct 객체를 만들어 주세요.
CategoryProduct 객체는 productName, price, categoryName 속성을 포함합니다.CategoryProduct 객체 내부의 값을 출력하는 printCategoryDetails 함수를 작성하세요.