Package Exports
- history-prop-types
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (history-prop-types) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
history-prop-types
History propTypes
help validate in React context (and for propTypes
users in general) an history object
created via one of the create*
method of the history
package.
It asserts the history object has the right shape when wrapping an existing router (or creating a custom one).
Install
npm install --save history-prop-types
Usage
To validate a whole history object in a custom router:
import { history as historyPropTypes } from 'history-prop-types';
class MyCustomRouter extends Component {
static propTypes = {
...
history: PropTypes.shape(historyPropTypes),
...
};
...
}
Or to validate a location object only:
import { location as locationPropTypes } from 'history-prop-types';
About
This package will live if these propTypes
never make it to the history
package.
Licence
MIT