Commit Graph
115 Commits
Author SHA1 Message Date
AndyandGitHub ae4fe7b6de Use "lib" in tsconfigs instead of "target". (#13968)
* Use "lib" in tsconfigs instead of "target".

Only add "dom" to libraries that need it. This is determined by a script, so many libraries that have "dom" maybe should not.

* Update new-package and readme

* Add back "target" where necessary
2017-01-18 07:51:51 -08:00
AndyandGitHub 60e56c268f react-router: Lint (#14063) 2017-01-17 08:06:10 -08:00
Young Rok KimandAndy a1abf4fd44 [history] update to v4.5 (#13744)
* [history] update to v4.5

- move legacy history to v2 folder
- fix dependent packages' package.json file to use legacy history v2

* [history] change dependents to support old history

* [history] fix updated dependents
2017-01-13 07:18:45 -08:00
Bjarke Hesthaven SøndergaardandSheetal Nandi 33c936d681 [react-router] Update LinkProps to current typings (#13704)
* Update LinkProps to current typings

This allows use in stateless higher order components.

* Add test for stateless HOC using LinkProps
2017-01-12 09:38:35 -08:00
AndyandSheetal Nandi 7dc075aed5 Rename react-router/lib/History.d.ts to routerHistory. (#13642)
This prevents global imports of "history" from importing this file on Windows (which is case-insensitive) with classic module resolution (which may resolve global imports in the current directory).
2017-01-12 09:36:01 -08:00
AndyandGitHub 2f71174636 Restructure to support old versions (#13811)
* Restructure to support old versions

* Fix tests
2017-01-06 12:36:57 -08:00
Andy Hanson b69f2086f0 Remove react-router/history.d.ts; history/index.d.ts should be used instead. 2016-12-20 08:14:19 -08:00
AndyandGitHub a4bd9fa3c1 Add "noImplicitThis" to all tsconfig.json (#13446)
* Add "noImplicitThis" to all tsconfig.json

* Use `"noImplicitThis": false` on packages with broken tests.
2016-12-19 14:11:46 -08:00
Nathan Shively-Sanders daf9bd392f Merge branch 'master' into types-merges-20161123 2016-11-23 15:48:06 -08:00
Shi YanandGitHub d4b2e37e1c Export LocationDescriptor 2016-11-17 21:43:53 +08:00
Shi YanandGitHub 4499a752a5 Fixed LocationDescriptor and pathOrLoc types. 2016-11-17 15:08:46 +08:00
YuiandGitHub f6cf80c8ad Merge pull request #12291 from KostyaEsmukov/react-router-render-prop
react-router: added render prop and fixed applyRouterMiddleware types
2016-11-10 16:26:59 -08:00
Kostya Esmukov 6e4467c379 react-router: added render prop and fixed applyRouterMiddleware types 2016-10-27 15:35:59 +03:00
feng zhi haoandGitHub 38960a30f9 add @types/history dependency 2016-10-21 16:43:35 +08:00
Stefan DobrevandMasahiro Wakame ce70e15ee4 [react-router] Update getComponents signatures (#11319)
Update `getComponent(s)` all over the place. See #9530 for more info.
2016-09-28 22:02:02 +09:00
Andy Hanson b02b9903cc Merge commit 'origin/master~100' into merge_21sep 2016-09-21 08:13:15 -07:00
AndyandGitHub be4a803ad0 Merge pull request #10697 from minodisk/update-react-router
Update react-router
2016-09-20 11:44:47 -07:00
AndyandGitHub e3c57dbe79 Merge pull request #11215 from thegaryroberts/patch-1
Update react-router.d.ts
2016-09-19 11:11:33 -07:00
Andy Hanson 28ef3d201b Remove <reference path="../xxx/xxx.d.ts"> from definitions files and replace it with import * as Xxx from "xxx" or <reference types="xxx"/> 2016-09-16 08:59:57 -07:00
zhengbli c2a54db3e9 Merge branch 'master' into types-2.0
# Conflicts:
#	amcharts/AmCharts.d.ts
#	angular-gettext/angular-gettext.d.ts
#	angular-jwt/angular-jwt.d.ts
#	angular-material/angular-material.d.ts
#	angularjs/angular.d.ts
#	auth0-js/auth0-js.d.ts
#	aws-lambda/aws-lambda.d.ts
#	aws-sdk/aws-sdk.d.ts
#	azure-mobile-apps/azure-mobile-apps.d.ts
#	azure-mobile-services-client/AzureMobileServicesClient.d.ts
#	blessed/blessed-tests.ts
#	blessed/blessed.d.ts
#	bootbox/bootbox.d.ts
#	bowser/bowser.d.ts
#	cache-manager/cache-manager.d.ts
#	chai-things/chai-things.d.ts
#	colors/colors.d.ts
#	cordova/cordova-tests.ts
#	cordova/plugins/Contacts.d.ts
#	cordova/plugins/FileSystem.d.ts
#	couchbase/couchbase.d.ts
#	cucumber/cucumber-tests.ts
#	cucumber/cucumber.d.ts
#	d3/d3.d.ts
#	dojo/dojo.d.ts
#	dustjs-linkedin/dustjs-linkedin.d.ts
#	esprima/esprima.d.ts
#	express-serve-static-core/express-serve-static-core.d.ts
#	express-session/express-session.d.ts
#	fetch-mock/fetch-mock.d.ts
#	fs-extra/fs-extra.d.ts
#	fullCalendar/fullCalendar.d.ts
#	github-electron/github-electron.d.ts
#	gulp-uglify/gulp-uglify.d.ts
#	gulp/gulp.d.ts
#	highcharts/highcharts.d.ts
#	imap/imap.d.ts
#	incremental-dom/incremental-dom.d.ts
#	inversify/inversify.d.ts
#	ionic/ionic.d.ts
#	ioredis/ioredis.d.ts
#	isomorphic-fetch/isomorphic-fetch-tests.ts
#	jake/jake.d.ts
#	joi/joi.d.ts
#	jquery-mockjax/jquery-mockjax.d.ts
#	jquery/jquery.d.ts
#	js-data-http/js-data-http-tests.ts
#	js-data-http/js-data-http.d.ts
#	js-data/js-data.d.ts
#	jsdom/jsdom.d.ts
#	jsts/jsts-tests.ts
#	knex/knex.d.ts
#	koa-favicon/koa-favicon.d.ts
#	koa-router/koa-router-tests.ts
#	koa-router/koa-router.d.ts
#	lodash/lodash.d.ts
#	mailparser/mailparser.d.ts
#	maquette/maquette.d.ts
#	material-ui/material-ui.d.ts
#	matter-js/matter-js.d.ts
#	moment/moment.d.ts
#	mongoose-promise/mongoose-promise-tests.ts
#	mongoose/mongoose-tests.ts
#	mongoose/mongoose.d.ts
#	multer/multer.d.ts
#	ncp/ncp.d.ts
#	nock/nock.d.ts
#	node/node-tests.ts
#	node/node.d.ts
#	nvd3/nvd3.d.ts
#	object-assign/object-assign.d.ts
#	openlayers/openlayers.d.ts
#	parse/parse.d.ts
#	pdf/pdf.d.ts
#	pdfkit/pdfkit.d.ts
#	pg/pg.d.ts
#	pixi.js/pixi.js.d.ts
#	progress/progress.d.ts
#	pusher-js/pusher-js.d.ts
#	quill/quill-tests.ts
#	quill/quill.d.ts
#	radium/radium.d.ts
#	ravenjs/ravenjs-tests.ts
#	react-dropzone/react-dropzone.d.ts
#	react-mdl/react-mdl.d.ts
#	react-native/react-native.d.ts
#	react-notification-system/react-notification-system.d.ts
#	react-router/history-tests.ts
#	react-router/react-router-tests.tsx
#	react-router/react-router.d.ts
#	react-select/react-select-tests.tsx
#	react-select/react-select.d.ts
#	react/react.d.ts
#	redux-form/redux-form.d.ts
#	request-promise/request-promise.d.ts
#	resolve-from/resolve-from.d.ts
#	riot-api-nodejs/riot-api-nodejs.d.ts
#	sanitize-html/sanitize-html.d.ts
#	segment-analytics/segment-analytics.d.ts
#	simple-assign/simple-assign-tests.ts
#	simple-assign/simple-assign.d.ts
#	slate-irc/slate-irc.d.ts
#	soap/soap.d.ts
#	socket.io/socket.io.d.ts
#	sql.js/sql.js-tests.ts
#	sql.js/sql.js.d.ts
#	steam/steam.d.ts
#	stylus/stylus.d.ts
#	swiper/swiper.d.ts
#	tedious/tedious.d.ts
#	threejs/three.d.ts
#	twilio/twilio.d.ts
#	underscore/underscore.d.ts
#	ws/ws.d.ts
#	yeoman-generator/yeoman-generator.d.ts
2016-09-14 18:44:24 -07:00
Marcin KralandMasahiro Wakame 874a60bc68 Add Pure and Stateless components to withRouter definition (#10959)
* Add Pure and Stateless components to withRouter definition

* Add missing type parameter
2016-09-14 20:39:53 +09:00
Gary RobertsandGitHub feae95f169 Update react-router.d.ts
Changed react-router RouteComponentProps comment to properly reflect routeParams resolving to type string (not number). As per documentation here: 
https://github.com/ReactTraining/react-router/blob/master/docs/API.md#routeparams
2016-09-14 09:03:34 +01:00
Ryan CavanaughandGitHub e718ddaf48 Merge pull request #10869 from jtmthf/master
react-router: Fix for MatchState
2016-08-30 20:12:31 -07:00
Jan Bevers b83a05d335 Added missing method getCurrentLocation to react-router/history 2016-08-30 17:07:55 +02:00
Jack Moore 0bfbcce5f3 Added router and createElement to MatchState. Added tests to demonstrate SSR using match and RouterContext 2016-08-28 18:27:36 -05:00
Andy Hanson a2d726de56 Apply some changes that had been applied to react-router.d.ts instead of index
(This is everything from https://github.com/DefinitelyTyped/DefinitelyTyped/commits/types-2.0/react-router/react-router.d.ts that came after index's creation on May 9)
2016-08-24 11:44:24 -07:00
Andy Hanson 69e4f6f196 Merge branch 'types-2.0' into duplicate_react_router 2016-08-23 07:42:00 -07:00
minodisk 35324f1700 Add applyRouterMiddleware to react-router 2016-08-19 09:46:37 +09:00
minodisk 7a7510a12d Format react-router.d.ts 2016-08-19 09:46:30 +09:00
Paul van BrenkandGitHub f82fc68a94 Merge pull request #10662 from DefinitelyTyped/types-2.0-20160816
Types 2.0 20160816
2016-08-17 15:45:00 -07:00
Mohamed HegazyandGitHub 5c91ef6ad6 Fix react-router use of react (#10663) 2016-08-17 09:44:50 -07:00
Paul van Brenk 145b71ff22 Clean up for typings-2.0 2016-08-16 16:20:29 -07:00
Paul van Brenk 68eea6297d Merge branch 'master' into types-2.0-20160816
# Conflicts:
#	acl/index.d.ts
#	anydb-sql-migrations/anydb-sql-migrations.d.ts
#	asana/asana.d.ts
#	blue-tape/blue-tape-tests.ts
#	bluebird-retry/bluebird-retry-tests.ts
#	bluebird-retry/bluebird-retry.d.ts
#	bluebird/index.d.ts
#	bookshelf/bookshelf.d.ts
#	consolidate/consolidate.d.ts
#	documentdb/documentdb.d.ts
#	fs-extra-promise/fs-extra-promise.d.ts
#	graphene-pk11/graphene-pk11.d.ts
#	inline-css/inline-css.d.ts
#	inversify/index.d.ts
#	java/java-tests.ts
#	karma/karma.d.ts
#	knex/knex.d.ts
#	koa-router/koa-router.d.ts
#	libxmljs/libxmljs-tests.ts
#	lru-cache/lru-cache.d.ts
#	mz/index.d.ts
#	node-mysql-wrapper/node-mysql-wrapper-tests.ts
#	node-mysql-wrapper/node-mysql-wrapper.d.ts
#	nodemailer/nodemailer.d.ts
#	pify/pify-tests.ts
#	project-oxford/project-oxford-tests.ts
#	project-oxford/project-oxford.d.ts
#	react-router/react-router-tests.tsx
#	react-scroll/react-scroll.d.ts
#	redlock/redlock.d.ts
#	request-promise/index.d.ts
#	rethinkdb/rethinkdb.d.ts
#	sequelize/sequelize.d.ts
#	stamplay-js-sdk/index.d.ts
#	stripe-node/stripe-node.d.ts
#	umzug/umzug.d.ts
2016-08-16 13:56:22 -07:00
Andy Hanson fe2e8b30e8 Remove old react-router.d.ts that was shadowing newer index.d.ts 2016-08-16 11:26:26 -07:00
Alex Wendland be9ecbf1d9 Add withRouter to react-router 2016-08-13 16:30:16 -07:00
Ryan Cavanaugh b9245fba39 Merge commit 'upstream/master~350' into merge_7_25 2016-07-26 17:24:39 -07:00
Ryan Cavanaugh c73630c9a3 Merge commit 'upstream/master~400' into merge_7_25
# Conflicts:
#	angular-translate/angular-translate.d.ts
#	knex/knex.d.ts
#	redux-logger/index.d.ts
#	simplestorage.js/index.d.ts
#	underscore/underscore.d.ts
#	yargs/yargs.d.ts
2016-07-26 13:53:00 -07:00
Ryan Cavanaugh 11d624e656 Merge commit 'upstream/master~500' into merge_7_25 2016-07-26 12:17:32 -07:00
Ryan Cavanaugh ede3f0a99c Merge commit 'upstream/master~550' into merge_7_25 2016-07-26 11:29:27 -07:00
Ryan Cavanaugh 347311a5f0 Partial merge remote-tracking branch 'upstream/master' into merge_7_25 2016-07-25 14:26:20 -07:00
Mohamed Hegazy c60e17576e Fix use of generic React attributes and event handlers 2016-07-13 22:30:45 -07:00
Ryan Cavanaugh a5f4d50ccc Fix tsconfig files for new option name / behavior.
Also fixes some inconsistent whitespace.
2016-07-12 13:54:56 -07:00
Raghav Katyal 395c4e1639 Turning on consistent casing flag and fixing failures 2016-06-30 15:14:49 -07:00
Mohamed HegazyandGitHub d5282ee8f1 Merge pull request #9530 from rogierschouten/react-router-getcomponents
getComponent/getComponents now takes state parameter instead of location
2016-06-21 14:53:00 -07:00
ephoton 93c443f2c1 Export type RouteProps 2016-06-21 00:46:37 +08:00
Artur EshenbrenerandMasahiro Wakame f20a05ba43 react-router: History.Location missed prop "hash" (#9567) 2016-06-08 19:27:30 +09:00
Artur EshenbrenerandMasahiro Wakame df9065dc6e react-router: export routerShape and historyShape (#9551)
https://github.com/reactjs/react-router/blob/0616f6e14337f68d3ce9f758aa73f83a255d6db3/modules/PropTypes.js#L9
https://github.com/reactjs/react-router/blob/0616f6e14337f68d3ce9f758aa73f83a255d6db3/modules/PropTypes.js#L19
2016-06-08 19:17:47 +09:00
François GuillotandMasahiro Wakame 1737fbff88 Typing Location.Query to K,V dictionary (#9524)
* Typing Location.Query to K,V dictionary

Location.Query is actually typed as 'Object', which forces to cast it to 'any' anytime you need to access one of your own query string parameter.

    const clientId = (this.props.location.query as any).clientId;

It should be typed as '{ [key: string]: string; }' since it's a dictionary where you can get your arbitrary named query string parameters.

* Fixing travis build
2016-06-03 00:49:05 +09:00
Rogier Schouten fceb0e37c0 getComponent/getComponents now takes state parameter instead of location
see
https://github.com/reactjs/react-router/commit/0cdee03a54aeb79f7c7e35628e3ba58bde54e2bd
2016-06-02 12:00:24 +02:00
Ryan Cavanaugh 2847235610 More fixes around __React 2016-05-12 17:07:04 -07:00