-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Meta PR] Convert to TypeScript #3536
Commits on Aug 15, 2019
-
scaffolding for typescript (#3504)
* scaffolding for typescript * add jest types so tests will compile * remove rollup-plugin-typescript2, probably don't need it * add missing eslint-import * fix linting errors
Configuration menu - View commit details
-
Copy full SHA for 76d1f98 - Browse repository at this point
Copy the full SHA 76d1f98View commit details
Commits on Aug 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9ab13e1 - Browse repository at this point
Copy the full SHA 9ab13e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67654c - Browse repository at this point
Copy the full SHA b67654cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 577dd90 - Browse repository at this point
Copy the full SHA 577dd90View commit details -
fix replaceReducer type (#3507)
* fix replaceReducer type * remove extraneous type * Update the JSDoc so IDEs don't complain. * new test for replaceReducers Co-authored-by: Tim Dorr <timdorr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2c1af36 - Browse repository at this point
Copy the full SHA 2c1af36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a62a31 - Browse repository at this point
Copy the full SHA 9a62a31View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6a2122 - Browse repository at this point
Copy the full SHA f6a2122View commit details -
Configuration menu - View commit details
-
Copy full SHA for e48c389 - Browse repository at this point
Copy the full SHA e48c389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 601d54d - Browse repository at this point
Copy the full SHA 601d54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2cd31 - Browse repository at this point
Copy the full SHA 2f2cd31View commit details
Commits on Aug 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a8b133c - Browse repository at this point
Copy the full SHA a8b133cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f604d - Browse repository at this point
Copy the full SHA 20f604dView commit details
Commits on Aug 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2e15b68 - Browse repository at this point
Copy the full SHA 2e15b68View commit details -
TypeScript: Fix linter configuration for test files (#3518)
* Fix linter configuration for test files * Add separate ESLint config to test/typescript * Also lint TypeScript files in examples
Configuration menu - View commit details
-
Copy full SHA for aa8b325 - Browse repository at this point
Copy the full SHA aa8b325View commit details
Commits on Aug 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e5fba83 - Browse repository at this point
Copy the full SHA e5fba83View commit details
Commits on Aug 22, 2019
-
fix typescript config for rollup (#3519)
* fix typescript config for rollup * h/t @timdorr remove need for .rpt2_cache ignore
Configuration menu - View commit details
-
Copy full SHA for a68f48e - Browse repository at this point
Copy the full SHA a68f48eView commit details
Commits on Aug 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4f7ff64 - Browse repository at this point
Copy the full SHA 4f7ff64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8e440 - Browse repository at this point
Copy the full SHA 9c8e440View commit details -
Configuration menu - View commit details
-
Copy full SHA for e638c96 - Browse repository at this point
Copy the full SHA e638c96View commit details -
Convert applyMiddleware.js to typescript (#3529)
* convert applyMiddleware.js to typescript * vastly improve the definition of middleware types
Configuration menu - View commit details
-
Copy full SHA for aa6d410 - Browse repository at this point
Copy the full SHA aa6d410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a669b9 - Browse repository at this point
Copy the full SHA 7a669b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e8219 - Browse repository at this point
Copy the full SHA b0e8219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b70f1c - Browse repository at this point
Copy the full SHA 9b70f1cView commit details -
convert combineReducers to typescript (#3531)
* convert combineReducers to typescript * use idiomatic JS
Configuration menu - View commit details
-
Copy full SHA for ff8af9f - Browse repository at this point
Copy the full SHA ff8af9fView commit details
Commits on Aug 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4132d41 - Browse repository at this point
Copy the full SHA 4132d41View commit details -
Configuration menu - View commit details
-
Copy full SHA for c43fc3a - Browse repository at this point
Copy the full SHA c43fc3aView commit details -
export types, prepare TS config for migrating files (#3537)
* fix config * export types * use export from, reorganize * fix stupid eslint rule breakage
Configuration menu - View commit details
-
Copy full SHA for 7b0c760 - Browse repository at this point
Copy the full SHA 7b0c760View commit details -
extract store types from index.d.ts (#3540)
* extract store types from index.d.ts * move storeTypes.ts into types/ * Rename storeTypes.ts to store.ts Co-authored-by: Tim Dorr <timdorr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 146791c - Browse repository at this point
Copy the full SHA 146791cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bd5846 - Browse repository at this point
Copy the full SHA 7bd5846View commit details -
Extract reducer types from index.d.ts (#3542)
* extract reducer types from index.d.ts * fix rebase
Configuration menu - View commit details
-
Copy full SHA for 8735e56 - Browse repository at this point
Copy the full SHA 8735e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c70abc - Browse repository at this point
Copy the full SHA 0c70abcView commit details -
extract middleware types from index.d.ts (#3543)
* extract middleware types from index.d.ts * move PreloadedState/CombinedState into types/store.ts
Configuration menu - View commit details
-
Copy full SHA for 956b0e9 - Browse repository at this point
Copy the full SHA 956b0e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for addcacb - Browse repository at this point
Copy the full SHA addcacbView commit details -
fix type import of CombinedState (#3546)
* fix type import * Spacing Co-authored-by: Tim Dorr <timdorr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed4f090 - Browse repository at this point
Copy the full SHA ed4f090View commit details
Commits on Aug 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 35f2e1a - Browse repository at this point
Copy the full SHA 35f2e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81329e5 - Browse repository at this point
Copy the full SHA 81329e5View commit details
Commits on Sep 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 40d9e1e - Browse repository at this point
Copy the full SHA 40d9e1eView commit details -
use new reducer types from types/reducers.ts, store types from types/…
…store.ts (#3548) * use new store types from types/store.ts * use new reducer types from types/reducers.ts
Configuration menu - View commit details
-
Copy full SHA for 65afa45 - Browse repository at this point
Copy the full SHA 65afa45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d96545 - Browse repository at this point
Copy the full SHA 6d96545View commit details -
Configuration menu - View commit details
-
Copy full SHA for a450fbd - Browse repository at this point
Copy the full SHA a450fbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6639a - Browse repository at this point
Copy the full SHA dd6639aView commit details -
add overloads to compose.ts and applyMiddleware.ts (#3558)
* add overloads to compose.ts * add applyMiddleware overload fixes
Configuration menu - View commit details
-
Copy full SHA for 8112c95 - Browse repository at this point
Copy the full SHA 8112c95View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc95c8 - Browse repository at this point
Copy the full SHA dbc95c8View commit details
Commits on Sep 3, 2019
-
fix replaceReducer with a store enhancer (#3524)
* fix replaceReducer with a store enhancer * remove erroneous restriction on StateExt * remove the other extension - our store enhancer might add array functionality, for instance * add reasonable defaults for Ext and StateExt * fix state, add a test for non-object-based state * add verification that store extension is also passed to replaceReducer * better fix: set state default based on what base type it is * fix array test * fix typing of StateExt * add mhelmerson example * fix replaceReducer, so that it infers types, fix example test * fix the weird type hacks in the test * add final working example * update based on PR type changes * fix type * update tests to reflect complete examples * merge the changes from index.d.ts into types/store.ts * extend store type * much better approach: only extend the state when we have an extension * fix typing issues not caught before * add link to the place I learned about this
Configuration menu - View commit details
-
Copy full SHA for 066fa81 - Browse repository at this point
Copy the full SHA 066fa81View commit details
Commits on Sep 5, 2019
-
fully move away from index.d.ts (#3561)
* fully move away from index.d.ts * build types into the types/ directory * remove autogenerated types dir * ignore auto-generated types * better type building, also clean old definitions * use types instead of typings Co-Authored-By: Jed Mao <jedmao@users.noreply.github.com> * Don't build declaration maps
Configuration menu - View commit details
-
Copy full SHA for 766f934 - Browse repository at this point
Copy the full SHA 766f934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e71b4c - Browse repository at this point
Copy the full SHA 9e71b4cView commit details
Commits on Sep 6, 2019
-
Defer to rollup TS plugin to build types (#3564)
* Defer to rollup TS plugin to build types * index.ts -> redux.js, redux.d.ts * Only output one copy of the types. This also puts them back into the types path. However, I don't know how to have them output as a single file bundle to match our other outputs. * Remove the move Co-authored-by: Tim Dorr <git@timdorr.com>
Configuration menu - View commit details
-
Copy full SHA for d8417e8 - Browse repository at this point
Copy the full SHA d8417e8View commit details