2
讓我們下面的代碼:如何通過部分創建可擴展的類型而無需重複代碼?
interface A {
a: number;
}
// doesn't work - "An interface may only extend a class or another interface."
// interface AOpt extends Partial<A> {}
// does work, but leads to code duplication :(
interface AOpt {
a?: number;
}
interface B extends AOpt {
b: number;
}
如何在使用方式創建type
接口Partial
作品,但事實如此擴展,能夠通過一個接口?
這是不可能的,但我需要類似的東西('Readonly <>')。 – Paleo
你可以通過說'B型= Partial &{b:number}'來解決這個問題,但是這並不能解決實際問題 – Paarth