我嘗試創建一個用戶類,並且希望能夠從一個類型別名繼承繼承:讓班從類型別名
type PlainUser = { email: string }
class User extends PlainUser {
constructor (initialValues: PlainUser) {
this.email = initialValues.email
}
update() { ... }
}
這並不當然的工作,但我想有以下無需複製email
(和所有其他領域,我不展現給保持簡潔)的語義:
type PlainUser = { email: string }
class User {
email: string
constructor (initialValues: PlainUser) {
this.email = initialValues.email
}
update() { ... }
}
這是可能的流量?
的問題是關於流動型,因此這似乎並沒有回答這個問題。 – loganfsmyth
@loganfsmyth哇對,沒有注意到sry。 –