在a previous question of mine之后,我希望将泛型实参类型作为参数的映射转发到作为参数传递的回调。我希望传入任意数量的构造函数,使用这些函数来构造实例,然后将这些实例转发给回调。我目前使用这种方法,参数只是回调函数的一个数组,但这在语法上不太方便,而且TypeScript也没有提供工具帮助来验证所提供的回调函数是否具有正确的签名。如果您看一下下面的代码,您应
我目前正在尝试编写一个工厂函数,它接受一个类和一些构造函数参数,并让它始终是类型安全的。我开始的时候是这样的 class A {}
constructor(public b: string)(当我传入A时,结果的输入是A)。第一个问题是typescript似乎与Clazz没有关联,因此在将其传递给构造函数时,typescript会给出错误 Type 'A | B