【发布时间】:2018-09-11 04:29:58
【问题描述】:
interface Base {
}
interface A {
a: number
}
interface B {
b: number;
}
interface C {
c: number
}
interface AB extends A, B, Base {}
interface AC extends A, C, Base {}
interface BC extends B, C, Base {}
interface ABC extends A, B, C, Base {}
Base 可以将任何接口扩展为选择性。
我想知道将扩展接口作为其他语法。
因为可以增加可扩展类的数量。
interface Mix2<T, U> extends T, U, Base {
}
type AB = Mix2<A, B>
type BC = Mix2<B, C>
我知道,这是错误的语法,只是我所期望的示例。
【问题讨论】:
标签: typescript