我有以下界面。在“购物车”界面中,我只想收集产品系列中连接到产品界面的ID。
此刻,我正在收集整个对象Product。仅检索该对象的ID的最佳方法是什么?最好的语法是什么?
export interface Product {
id: number;
name: string;
price: number;
description: string;
imageUrl: string;
year: number;
added: string;
productCategory: ProductCategory[];
}
export interface Cart {
product: Product;
quantity: number;
}
答案 0 :(得分:1)
您可以使用Pick
:
export interface Cart {
product: Pick<Product, 'id'>;
quantity: number;
}
有关更多详细信息,请参阅文档:https://www.typescriptlang.org/docs/handbook/utility-types.html#picktk