可选的父属性界面

时间:2018-11-08 20:18:50

标签: typescript interface

我需要从一个接口扩展到另一个接口,然后创建一个对象,但是我需要设置所有父母的属性,并且它们的属性很多。是否可以将它们设为可选?

示例:

interface Auto {
    radio: any;
}
interface Mazda extends Auto {
    // mazda properties
}
const m = <Mazda>{
   // just mazda properties 
}

实际上,我需要将子对象上的父属性映射为可选的,需要Partial创建包含父对象的属性,但是我想扩展并使所有扩展的属性为可选。

0 个答案:

没有答案