[英]Typescript extended types declaration
我有以下界面:
export interface x {
a: string;
}
export interface y extends x {
b: string;
}
export interface z extends x {
c: string;
}
我想要的是声明一个属性,该属性接受y和z对象的混合数组,或者基本上是x扩展版本的任何对象。 那可能吗? 也许像这样?
export interface n {
d: <T extends x>[];
}
export interface n {
d: Array<x>;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.