facebook / facebook/flow

"property `prototype` is missing in statics of ..."

Open
#6,110 2 comments 9 reactions 0 assignees View on GitHub
Typing: object model
Dominant language
Rust
Stars
22.3k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

Please check the following code:

```
class BaseClass {
}

const checkIfCorrectClass___WORKS = (classToCheck: Class):boolean => {
return classToCheck.prototype instanceof BaseClass;
};

const checkIfCorrectClass___DOES_NOT_WORK = (classToCheck: Class): void => {
if (classToCheck.prototype instanceof BaseClass) {
return;
}

throw Error(`Invalid class received.`);
};
```
Receiving following error:
![image](https://user-images.githubusercontent.com/5121148/38419282-2221fc92-39a0-11e8-9a28-5bc81974ad05.png)

Here's the snippet:

https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBjGBDAzrsAITwFMBhHfMAb1QF90M4A7XAFzAwAsSMBrAJJQycAE6jebCnlwB9AOoB5AEoBpAMpgAvGAAUWGQBU4ZHvwBcYafgA8xXOUq4AfAEpzAIzhwYJbM21nGlQwULAJNgBXUQCDfGNTXj4AOgAHUTg2TIBPVJIwAEtWNn8MEjgoIlJrXABuenrMFnZOM0FhMQkMKSdZABFFAFF1WQA5RUMFFVVtPTjcBLbLGrtqpzdLADc4AoATQOCwwsr9J0WktIystlz8ovZS8sr7RxlXQ6OwiOjmeqOGEJhNhcDJIQbiMS6AAGAmYm2wMD2nCc4V4JAKmxIu2SUNc9TotSAA

Could this be a bug maybe?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.