我正在尝试创建一个用对象初始化的TypeScript类,它有一个只能将该对象的键作为参数的方法。Type>上:“类型参数不能出现在构造函数声明中。在TypeKeys[]上:“找不到名字‘TypeKeys’。”(我的意思是,这是合理的,超出了范围。)UPDATE:这感觉更接近了,但是我遇到了一个问题,在类上首先定义了属性(在构造函数之上):
class MyClass<PropType extends Pr
. // Many more fields like this我想要创建一个新类型,它将等同于BaseInterface,但所有记录类型都应该像下面这样包装在Partial中: bar?: Record<string, Partial<SomeOtherType>>;}
我不想手动编写新接口,因为基本接口中有太多的</em