Javascript 如何使用流指定类类型参数?

Javascript 如何使用流指定类类型参数?,javascript,types,flowtype,Javascript,Types,Flowtype,我有一个函数,它接收一个类作为参数: myFunction=Klass=>新Klass; 如何使用流指定Klass参数 如果我使用Klass:SomeClass,flow似乎对此没有问题。但我希望这会给我一个错误,因为我认为:SomeClass将指示SomeClass的实例,而在我的示例中,我传递的不是类本身 这个例子的正确符号是什么 编辑: 正如Aleksey在评论中指出的,我们可以使用Class实用程序: myFunction=Klass:Class=>newklass 要表示实例类型的类

我有一个函数,它接收一个类作为参数: myFunction=Klass=>新Klass;

如何使用流指定Klass参数

如果我使用Klass:SomeClass,flow似乎对此没有问题。但我希望这会给我一个错误,因为我认为:SomeClass将指示SomeClass的实例,而在我的示例中,我传递的不是类本身

这个例子的正确符号是什么

编辑:

正如Aleksey在评论中指出的,我们可以使用Class实用程序:
myFunction=Klass:Class=>newklass

要表示实例类型的类类型构造函数,可以使用实用程序:


ClassA:ClassB=继承?您可以使用类实用程序:constMyFunction=c:Class=>new c;。这就是你要找的吗?是的,就是它,谢谢!
class SomeClass {}

const myFunction = (c: Class<SomeClass>) => new c();