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.

213 lines (171 loc) 6.9 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.subqueryOmit = exports.subquery = exports.urlQueryReducer = exports.urlQueryMiddleware = exports.urlMultiPushInAction = exports.urlMultiReplaceInAction = exports.urlPushInAction = exports.urlReplaceInAction = exports.urlPushAction = exports.urlReplaceAction = exports.urlAction = exports.multiPushInUrlQueryFromAction = exports.pushUrlQueryFromAction = exports.pushInUrlQueryFromAction = exports.multiReplaceInUrlQueryFromAction = exports.replaceUrlQueryFromAction = exports.replaceInUrlQueryFromAction = exports.RouterToUrlQuery = exports.addUrlProps = exports.UrlUpdateTypes = exports.UrlQueryParamTypes = exports.urlQueryEncoder = exports.urlQueryDecoder = exports.multiPushInUrlQuery = exports.multiReplaceInUrlQuery = exports.pushUrlQuery = exports.pushInUrlQuery = exports.replaceUrlQuery = exports.replaceInUrlQuery = exports.decode = exports.encode = exports.Serialize = exports.configureUrlQuery = undefined; var _serialize = require('./serialize'); Object.defineProperty(exports, 'encode', { enumerable: true, get: function get() { return _serialize.encode; } }); Object.defineProperty(exports, 'decode', { enumerable: true, get: function get() { return _serialize.decode; } }); var _updateUrlQuery = require('./updateUrlQuery'); Object.defineProperty(exports, 'replaceInUrlQuery', { enumerable: true, get: function get() { return _updateUrlQuery.replaceInUrlQuery; } }); Object.defineProperty(exports, 'replaceUrlQuery', { enumerable: true, get: function get() { return _updateUrlQuery.replaceUrlQuery; } }); Object.defineProperty(exports, 'pushInUrlQuery', { enumerable: true, get: function get() { return _updateUrlQuery.pushInUrlQuery; } }); Object.defineProperty(exports, 'pushUrlQuery', { enumerable: true, get: function get() { return _updateUrlQuery.pushUrlQuery; } }); Object.defineProperty(exports, 'multiReplaceInUrlQuery', { enumerable: true, get: function get() { return _updateUrlQuery.multiReplaceInUrlQuery; } }); Object.defineProperty(exports, 'multiPushInUrlQuery', { enumerable: true, get: function get() { return _updateUrlQuery.multiPushInUrlQuery; } }); var _updateUrlQueryFromAction = require('./redux/updateUrlQueryFromAction'); Object.defineProperty(exports, 'replaceInUrlQueryFromAction', { enumerable: true, get: function get() { return _updateUrlQueryFromAction.replaceInUrlQueryFromAction; } }); Object.defineProperty(exports, 'replaceUrlQueryFromAction', { enumerable: true, get: function get() { return _updateUrlQueryFromAction.replaceUrlQueryFromAction; } }); Object.defineProperty(exports, 'multiReplaceInUrlQueryFromAction', { enumerable: true, get: function get() { return _updateUrlQueryFromAction.multiReplaceInUrlQueryFromAction; } }); Object.defineProperty(exports, 'pushInUrlQueryFromAction', { enumerable: true, get: function get() { return _updateUrlQueryFromAction.pushInUrlQueryFromAction; } }); Object.defineProperty(exports, 'pushUrlQueryFromAction', { enumerable: true, get: function get() { return _updateUrlQueryFromAction.pushUrlQueryFromAction; } }); Object.defineProperty(exports, 'multiPushInUrlQueryFromAction', { enumerable: true, get: function get() { return _updateUrlQueryFromAction.multiPushInUrlQueryFromAction; } }); var _urlAction2 = require('./redux/urlAction'); Object.defineProperty(exports, 'urlReplaceAction', { enumerable: true, get: function get() { return _urlAction2.urlReplaceAction; } }); Object.defineProperty(exports, 'urlPushAction', { enumerable: true, get: function get() { return _urlAction2.urlPushAction; } }); Object.defineProperty(exports, 'urlReplaceInAction', { enumerable: true, get: function get() { return _urlAction2.urlReplaceInAction; } }); Object.defineProperty(exports, 'urlPushInAction', { enumerable: true, get: function get() { return _urlAction2.urlPushInAction; } }); Object.defineProperty(exports, 'urlMultiReplaceInAction', { enumerable: true, get: function get() { return _urlAction2.urlMultiReplaceInAction; } }); Object.defineProperty(exports, 'urlMultiPushInAction', { enumerable: true, get: function get() { return _urlAction2.urlMultiPushInAction; } }); var _configureUrlQuery2 = require('./configureUrlQuery'); var _configureUrlQuery3 = _interopRequireDefault(_configureUrlQuery2); var _Serialize = _interopRequireWildcard(_serialize); var _urlQueryDecoder2 = require('./urlQueryDecoder'); var _urlQueryDecoder3 = _interopRequireDefault(_urlQueryDecoder2); var _urlQueryEncoder2 = require('./urlQueryEncoder'); var _urlQueryEncoder3 = _interopRequireDefault(_urlQueryEncoder2); var _UrlQueryParamTypes2 = require('./UrlQueryParamTypes'); var _UrlQueryParamTypes3 = _interopRequireDefault(_UrlQueryParamTypes2); var _UrlUpdateTypes2 = require('./UrlUpdateTypes'); var _UrlUpdateTypes3 = _interopRequireDefault(_UrlUpdateTypes2); var _addUrlProps2 = require('./react/addUrlProps'); var _addUrlProps3 = _interopRequireDefault(_addUrlProps2); var _RouterToUrlQuery2 = require('./react/RouterToUrlQuery'); var _RouterToUrlQuery3 = _interopRequireDefault(_RouterToUrlQuery2); var _urlAction3 = _interopRequireDefault(_urlAction2); var _urlQueryMiddleware2 = require('./redux/urlQueryMiddleware'); var _urlQueryMiddleware3 = _interopRequireDefault(_urlQueryMiddleware2); var _urlQueryReducer2 = require('./redux/urlQueryReducer'); var _urlQueryReducer3 = _interopRequireDefault(_urlQueryReducer2); var _subquery2 = require('./utils/subquery'); var _subquery3 = _interopRequireDefault(_subquery2); var _subqueryOmit2 = require('./utils/subqueryOmit'); var _subqueryOmit3 = _interopRequireDefault(_subqueryOmit2); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.configureUrlQuery = _configureUrlQuery3.default; exports.Serialize = _Serialize; exports.urlQueryDecoder = _urlQueryDecoder3.default; exports.urlQueryEncoder = _urlQueryEncoder3.default; exports.UrlQueryParamTypes = _UrlQueryParamTypes3.default; exports.UrlUpdateTypes = _UrlUpdateTypes3.default; /** React */ exports.addUrlProps = _addUrlProps3.default; exports.RouterToUrlQuery = _RouterToUrlQuery3.default; /** Redux */ exports.urlAction = _urlAction3.default; exports.urlQueryMiddleware = _urlQueryMiddleware3.default; exports.urlQueryReducer = _urlQueryReducer3.default; /** Utils */ exports.subquery = _subquery3.default; exports.subqueryOmit = _subqueryOmit3.default;