UNPKG

react-url-query

Version:

A library for managing state through query parameters in the URL in React. Works well with or without Redux and React Router.

44 lines (39 loc) 1.24 kB
export configureUrlQuery from './configureUrlQuery'; export * as Serialize, { encode, decode } from './serialize'; export { replaceInUrlQuery, replaceUrlQuery, pushInUrlQuery, pushUrlQuery, multiReplaceInUrlQuery, multiPushInUrlQuery, } from './updateUrlQuery'; export urlQueryDecoder from './urlQueryDecoder'; export urlQueryEncoder from './urlQueryEncoder'; export UrlQueryParamTypes from './UrlQueryParamTypes'; export UrlUpdateTypes from './UrlUpdateTypes'; /** React */ export addUrlProps from './react/addUrlProps'; export RouterToUrlQuery from './react/RouterToUrlQuery'; /** Redux */ export { replaceInUrlQueryFromAction, replaceUrlQueryFromAction, multiReplaceInUrlQueryFromAction, pushInUrlQueryFromAction, pushUrlQueryFromAction, multiPushInUrlQueryFromAction, } from './redux/updateUrlQueryFromAction'; export urlAction, { urlReplaceAction, urlPushAction, urlReplaceInAction, urlPushInAction, urlMultiReplaceInAction, urlMultiPushInAction, } from './redux/urlAction'; export urlQueryMiddleware from './redux/urlQueryMiddleware'; export urlQueryReducer from './redux/urlQueryReducer'; /** Utils */ export subquery from './utils/subquery'; export subqueryOmit from './utils/subqueryOmit';