Below code does not typecheck. THe error says:
"Cannot assign new YourClass()
to test1
because YourClass
[1] is incompatible with class YourClass
[2]."
/* @flow */
class YourClass {
method(){}
}
let test1: typeof YourClass = new YourClass();
What exactly does typeof SomeClass
infer to?
Can someone explain what is going on?