【发布时间】:2021-01-22 22:27:58
【问题描述】:
我得到了这种类型:
type User = {
name: string;
email: string;
password: string;
}
另一方面,我得到了可以扩展并传递一些字段的抽象类。如果我想将 User 属性作为此类中的字段,我需要传递每个单独的字段,如下所示:
abstract class UserModel {
name: User['name'];
email: User['email'];
password: User['password'];
}
这当然很不方便,因为我必须重复我在其他地方的所有信息。
有没有什么方法可以使用某些特定的语法自动执行此操作?
【问题讨论】:
标签: typescript class types