JoshuaKGoldberg / JoshuaKGoldberg/TypeStat

Extend implicit generic interface to function parameters

Open
#202 0 comments 0 reactions 0 assignees View on GitHub
area: react status: accepting prs
Dominant language
TypeScript
Stars
2.3k
Forks
47
Avg merge
15h 55m
Merged PRs (30d)
21

Description

Continuation of #180 for React's `setState` pattern:

```diff
class Component {
state: TState;
setState(newState: TState): void;
}

+ type ClickableState = {
+ clicks: number,
+ };

- class Clickable extends Component {
+ class Clickable extends Component {
update() {
this.setState({ clicks: 1 })
}
}
```

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.