facebook / facebook/flow

Autocomplete instance inherit properties cannot work with default type parameters

Open
#4,141 0 comments 0 reactions 0 assignees View on GitHub
autocomplete
Dominant language
Rust
Stars
22.3k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

```js
// @flow
class A> {
aa: string
}

class B extends A {
bb: number
}

class C extends A {
cc: number
}

const b = new B()
b.
// const c = new C()
// c.

```
Leave second parameter empty
```sh
$ ./node_modules/.bin/flow autocomplete 15 3 < ./Test.js
bb number
```

With second parameter
```js
//...
// const b = new B()
// b.
const c = new C()
c.

```

```sh
$ ./node_modules/.bin/flow autocomplete 17 3 < ./Test.js
aa string
cc number
```

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.