0
例如延期,我有以下接口寫一個接口的通用
export interface IUserCredentials {
email: string;
password: string;
}
我知道我會被存儲這和許多其他數據類型的數據庫裏面,他們會分配一個id
,一個dateCreated
和dateModified
而不是寫每一個IDBRecord
的接口,我想這一切在一次寫類似:
interface DBRecord<Data> extends Data {
id: number;
dateCreated: Date
dateModified: Date
}
當然,這是不可能的,因爲我不能在接口定義之外引用泛型類型。
任何人都可以想辦法做到這一點?
呃...... 我發誓我試過...... – pixelpax