Commit Graph
19 Commits
Author SHA1 Message Date
Curtis LayneandMohamed Hegazy 9a3c424109 [react-redux] Update types for react-redux (#18510)
The types were failing to remove props they injected from requirements
for the parents rendering them. By using Omit we can omit props that are
injected from the connect component so that we don't get errors during
parent rendering.

All of this is done through type inference so that end users don't have
to be aware that this is happening.
2017-08-14 12:09:47 -07:00
Sean KelleyandMohamed Hegazy 24a2b58a34 Remove myself as a maintainer of react-redux. (#18801) 2017-08-10 16:34:50 -07:00
Kenzie TogamiandMohamed Hegazy 31996672cf [react-redux] Add connectAdvanced from v5 (#18488) 2017-08-08 12:20:49 -07:00
Artem MalkoandAndy 7353fa8519 [react-redux] Fix types for react-redux for connect without dispatchToProps (#18334)
* Fix types for react-redux for connect without dispatchToProps

* return typescript version
2017-07-24 11:46:06 -07:00
AlexandGitHub 0a0270a40b fix error TS2314
Generic type 'Component<P, S>' requires 2 type argument(s).
2017-07-10 09:37:07 +03:00
Tanguy Krotoff 573083a518 Replace React.Component<(any|void|\{\}|null)> by React.Component
+ many manual adjustments
2017-06-21 09:48:37 +02:00
Tanguy Krotoff ea9de8a518 Replace React.Component<(.*), (any|void|\{\}|null)> by React.Component<$1>
+ many manual adjustments
2017-06-19 13:35:50 +02:00
Tanguy Krotoff eeb262e1d8 Update react to TypeScript 2.3 2017-06-19 13:34:54 +02:00
Blake Embrey a6087cff80 Explicitly enable inference with connect() 2017-06-14 18:54:34 -04:00
Blake Embrey f527af6ed3 Annotate react-redux more explicitly 2017-06-05 16:09:30 -04:00
Nathan Shively-SandersandMohamed Hegazy 163f4438df Fix weak type errors (#16845)
* Fix first round of weak type errors

Done through griddle-react

* 95% done with weak type fixes

* Fix last couple of weak type errors

* Remove some lint from mithril tests

* mithril's Lifecycle is not a weak type any more

Restore the Lifecycle constraints in the rest of the definitions.

* Fix react-redux tests after #16652 broke them

* Remove package-lock.json
2017-06-04 22:03:03 -07:00
Blake EmbreyandAndy 2bc7feeb48 [react-redux] Expose dispatch with props (#16652) 2017-06-02 07:19:38 -07:00
Thomas HasnerandSheetal Nandi 10a204d02d Add overloads to account for mergeProps (#16024)
* Add overloads to account for `mergeProps`

This also provides better typings for users of `strictNullChecks`

* more overloads and tests

* accept `null | undefined`

* allow placeholder typings

* tests

* one `ComponentDecorator`

* tests

* no keyword
2017-04-26 11:52:32 -07:00
YuiandGitHub a34f72687e Merge pull request #15993 from DefinitelyTyped/react-redux
react-redux: Remove test which does not compile in TypeScript 2.3
2017-04-25 14:54:20 -07:00
Andy Hanson 6cf0462819 react-redux: Remove test which does not compile in TypeScript 2.3 2017-04-19 10:23:24 -07:00
Thomas HasnerandGitHub 416c0f9c3d Use TOwnProps instead of IOwnProps 2017-04-18 13:51:36 -04:00
Tom Hasner 5f03934940 fix 2017-04-17 22:57:58 -04:00
Thomas Hasner 52371a816d ComponentDecorator input accepts TOwnProps 2017-04-17 21:53:18 -04:00
Andy Hanson 354cec620d Move all packages to a types directory 2017-03-24 14:27:52 -07:00