Javascript flowtype typeof类无法按预期工作
下面的代码不进行打字检查。 错误显示: “无法将Javascript flowtype typeof类无法按预期工作,javascript,flowtype,Javascript,Flowtype,下面的代码不进行打字检查。 错误显示: “无法将new YourClass()分配给test1,因为YourClass[1]与classYourClass[2]不兼容。” typeofsomeclass究竟推断出什么 有人能解释一下发生了什么吗?typeof YourClass是构造函数本身的类型,因此以下类型检查: let test1: typeof YourClass = YourClass; 如果您需要传递构造函数,并且您的类有子类,例如 class Subclass extends Y
new YourClass()
分配给test1
,因为YourClass
[1]与classYourClass
[2]不兼容。”
typeofsomeclass
究竟推断出什么
有人能解释一下发生了什么吗?
typeof YourClass
是构造函数本身的类型,因此以下类型检查:
let test1: typeof YourClass = YourClass;
如果您需要传递构造函数,并且您的类有子类,例如
class Subclass extends YourClass {}
let test1: typeof YourClass = Subclass;
class Subclass extends YourClass {}
let test1: typeof YourClass = Subclass;