connected-react-router
Advanced tools
Comparing version 6.0.0 to 6.1.0
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.default = exports.__RewireAPI__ = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.onLocationChanged = exports.LOCATION_CHANGE = void 0; | ||
exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.onLocationChanged = exports.LOCATION_CHANGE = void 0; | ||
@@ -21,7 +16,9 @@ /** | ||
var onLocationChanged = function onLocationChanged(location, action) { | ||
var isFirstRendering = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; | ||
return { | ||
type: _get__("LOCATION_CHANGE"), | ||
type: LOCATION_CHANGE, | ||
payload: { | ||
location: location, | ||
action: action | ||
action: action, | ||
isFirstRendering: isFirstRendering | ||
} | ||
@@ -48,3 +45,3 @@ }; | ||
return { | ||
type: _get__("CALL_HISTORY_METHOD"), | ||
type: CALL_HISTORY_METHOD, | ||
payload: { | ||
@@ -64,259 +61,19 @@ method: method, | ||
var push = _get__("updateLocation")('push'); | ||
var push = updateLocation('push'); | ||
exports.push = push; | ||
var replace = _get__("updateLocation")('replace'); | ||
var replace = updateLocation('replace'); | ||
exports.replace = replace; | ||
var go = _get__("updateLocation")('go'); | ||
var go = updateLocation('go'); | ||
exports.go = go; | ||
var goBack = _get__("updateLocation")('goBack'); | ||
var goBack = updateLocation('goBack'); | ||
exports.goBack = goBack; | ||
var goForward = _get__("updateLocation")('goForward'); | ||
var goForward = updateLocation('goForward'); | ||
exports.goForward = goForward; | ||
var routerActions = { | ||
push: _get__("push"), | ||
replace: _get__("replace"), | ||
go: _get__("go"), | ||
goBack: _get__("goBack"), | ||
goForward: _get__("goForward") | ||
push: push, | ||
replace: replace, | ||
go: go, | ||
goBack: goBack, | ||
goForward: goForward | ||
}; | ||
exports.routerActions = routerActions; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "LOCATION_CHANGE": | ||
return LOCATION_CHANGE; | ||
case "CALL_HISTORY_METHOD": | ||
return CALL_HISTORY_METHOD; | ||
case "updateLocation": | ||
return updateLocation; | ||
case "push": | ||
return push; | ||
case "replace": | ||
return replace; | ||
case "go": | ||
return go; | ||
case "goBack": | ||
return goBack; | ||
case "goForward": | ||
return goForward; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _default = _RewireAPI__; | ||
exports.default = _default; | ||
exports.routerActions = routerActions; |
@@ -6,6 +6,3 @@ "use strict"; | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -49,7 +46,4 @@ var _react = _interopRequireWildcard(require("react")); | ||
var createConnectedRouter = function createConnectedRouter(structure) { | ||
var getIn = structure.getIn; | ||
var _get__2 = _get__("createSelectors")(structure), | ||
getRouter = _get__2.getRouter, | ||
getLocation = _get__2.getLocation; | ||
var _createSelectors = (0, _selectors.default)(structure), | ||
getLocation = _createSelectors.getLocation; | ||
/* | ||
@@ -65,54 +59,63 @@ * ConnectedRouter listens to a history object passed from props. | ||
/*#__PURE__*/ | ||
function (_get__3) { | ||
_inherits(ConnectedRouter, _get__3); | ||
function (_PureComponent) { | ||
_inherits(ConnectedRouter, _PureComponent); | ||
function ConnectedRouter(props) { | ||
var _this; | ||
function ConnectedRouter() { | ||
_classCallCheck(this, ConnectedRouter); | ||
_this = _possibleConstructorReturn(this, _getPrototypeOf(ConnectedRouter).call(this, props)); | ||
_this.inTimeTravelling = false; // Subscribe to store changes | ||
return _possibleConstructorReturn(this, _getPrototypeOf(ConnectedRouter).apply(this, arguments)); | ||
} | ||
_this.unsubscribe = props.store.subscribe(function () { | ||
// Extract store's location | ||
var _getLocation = getLocation(props.store.getState()), | ||
pathnameInStore = _getLocation.pathname, | ||
searchInStore = _getLocation.search, | ||
hashInStore = _getLocation.hash; // Extract history's location | ||
_createClass(ConnectedRouter, [{ | ||
key: "componentDidMount", | ||
value: function componentDidMount() { | ||
var _this = this; | ||
var _this$props = this.props, | ||
store = _this$props.store, | ||
history = _this$props.history, | ||
onLocationChanged = _this$props.onLocationChanged; | ||
this.inTimeTravelling = false; // Subscribe to store changes to check if we are in time travelling | ||
var _props$history$locati = props.history.location, | ||
pathnameInHistory = _props$history$locati.pathname, | ||
searchInHistory = _props$history$locati.search, | ||
hashInHistory = _props$history$locati.hash; // If we do time travelling, the location in store is changed but location in history is not changed | ||
this.unsubscribe = store.subscribe(function () { | ||
// Extract store's location | ||
var _getLocation = getLocation(store.getState()), | ||
pathnameInStore = _getLocation.pathname, | ||
searchInStore = _getLocation.search, | ||
hashInStore = _getLocation.hash; // Extract history's location | ||
if (pathnameInHistory !== pathnameInStore || searchInHistory !== searchInStore || hashInHistory !== hashInStore) { | ||
_this.inTimeTravelling = true; // Update history's location to match store's location | ||
props.history.push({ | ||
pathname: pathnameInStore, | ||
search: searchInStore, | ||
hash: hashInStore | ||
}); | ||
} | ||
}); | ||
var _history$location = history.location, | ||
pathnameInHistory = _history$location.pathname, | ||
searchInHistory = _history$location.search, | ||
hashInHistory = _history$location.hash; // If we do time travelling, the location in store is changed but location in history is not changed | ||
var handleLocationChange = function handleLocationChange(location, action) { | ||
// Dispatch onLocationChanged except when we're in time travelling | ||
if (!_this.inTimeTravelling) { | ||
props.onLocationChanged(location, action); | ||
} else { | ||
_this.inTimeTravelling = false; | ||
} | ||
}; // Listen to history changes | ||
if (pathnameInHistory !== pathnameInStore || searchInHistory !== searchInStore || hashInHistory !== hashInStore) { | ||
_this.inTimeTravelling = true; // Update history's location to match store's location | ||
history.push({ | ||
pathname: pathnameInStore, | ||
search: searchInStore, | ||
hash: hashInStore | ||
}); | ||
} | ||
}); | ||
_this.unlisten = props.history.listen(handleLocationChange); // Dispatch a location change action for the initial location | ||
var handleLocationChange = function handleLocationChange(location, action) { | ||
// Dispatch onLocationChanged except when we're in time travelling | ||
if (!_this.inTimeTravelling) { | ||
onLocationChanged(location, action); | ||
} else { | ||
_this.inTimeTravelling = false; | ||
} | ||
}; // Listen to history changes | ||
handleLocationChange(props.history.location, props.history.action); | ||
return _this; | ||
} | ||
_createClass(ConnectedRouter, [{ | ||
this.unlisten = history.listen(handleLocationChange); // Dispatch a location change action for the initial location. | ||
// This makes it backward-compatible with react-router-redux. | ||
// But, we add `isFirstRendering` to `true` to prevent double-rendering. | ||
handleLocationChange(history.location, history.action, true); | ||
} | ||
}, { | ||
key: "componentWillUnmount", | ||
@@ -126,6 +129,6 @@ value: function componentWillUnmount() { | ||
value: function render() { | ||
var _this$props = this.props, | ||
history = _this$props.history, | ||
children = _this$props.children; | ||
return _get__("React").createElement(_get__("Router"), { | ||
var _this$props2 = this.props, | ||
history = _this$props2.history, | ||
children = _this$props2.children; | ||
return _react.default.createElement(_reactRouter.Router, { | ||
history: history | ||
@@ -137,33 +140,24 @@ }, children); | ||
return ConnectedRouter; | ||
}(_get__("Component")); | ||
}(_react.PureComponent); | ||
ConnectedRouter.propTypes = { | ||
store: _get__("PropTypes").shape({ | ||
getState: _get__("PropTypes").func.isRequired, | ||
subscribe: _get__("PropTypes").func.isRequired | ||
store: _propTypes.default.shape({ | ||
getState: _propTypes.default.func.isRequired, | ||
subscribe: _propTypes.default.func.isRequired | ||
}).isRequired, | ||
history: _get__("PropTypes").shape({ | ||
action: _get__("PropTypes").string.isRequired, | ||
listen: _get__("PropTypes").func.isRequired, | ||
location: _get__("PropTypes").object.isRequired, | ||
push: _get__("PropTypes").func.isRequired | ||
history: _propTypes.default.shape({ | ||
action: _propTypes.default.string.isRequired, | ||
listen: _propTypes.default.func.isRequired, | ||
location: _propTypes.default.object.isRequired, | ||
push: _propTypes.default.func.isRequired | ||
}).isRequired, | ||
location: _get__("PropTypes").oneOfType([_get__("PropTypes").object, _get__("PropTypes").string]).isRequired, | ||
action: _get__("PropTypes").string.isRequired, | ||
basename: _get__("PropTypes").string, | ||
children: _get__("PropTypes").oneOfType([_get__("PropTypes").func, _get__("PropTypes").node]), | ||
onLocationChanged: _get__("PropTypes").func.isRequired | ||
basename: _propTypes.default.string, | ||
children: _propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.node]), | ||
onLocationChanged: _propTypes.default.func.isRequired | ||
}; | ||
var mapStateToProps = function mapStateToProps(state) { | ||
return { | ||
action: getIn(getRouter(state), ['action']), | ||
location: getIn(getRouter(state), ['location']) | ||
}; | ||
}; | ||
var mapDispatchToProps = function mapDispatchToProps(dispatch) { | ||
return { | ||
onLocationChanged: function onLocationChanged(location, action) { | ||
return dispatch(_get__("onLocationChanged")(location, action)); | ||
return dispatch((0, _actions.onLocationChanged)(location, action)); | ||
} | ||
@@ -174,3 +168,3 @@ }; | ||
var ConnectedRouterWithContext = function ConnectedRouterWithContext(props) { | ||
var Context = props.context || _get__("ReactReduxContext"); | ||
var Context = props.context || _reactRedux.ReactReduxContext; | ||
@@ -181,5 +175,5 @@ if (Context == null) { | ||
return _get__("React").createElement(Context.Consumer, null, function (_ref) { | ||
return _react.default.createElement(Context.Consumer, null, function (_ref) { | ||
var store = _ref.store; | ||
return _get__("React").createElement(ConnectedRouter, _extends({ | ||
return _react.default.createElement(ConnectedRouter, _extends({ | ||
store: store | ||
@@ -191,261 +185,8 @@ }, props)); | ||
ConnectedRouterWithContext.propTypes = { | ||
context: _get__("PropTypes").object | ||
context: _propTypes.default.object | ||
}; | ||
return _get__("connect")(mapStateToProps, mapDispatchToProps)(ConnectedRouterWithContext); | ||
return (0, _reactRedux.connect)(null, mapDispatchToProps)(ConnectedRouterWithContext); | ||
}; | ||
var _default = _get__("createConnectedRouter"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "createSelectors": | ||
return _selectors.default; | ||
case "Component": | ||
return _react.Component; | ||
case "PropTypes": | ||
return _propTypes.default; | ||
case "onLocationChanged": | ||
return _actions.onLocationChanged; | ||
case "ReactReduxContext": | ||
return _reactRedux.ReactReduxContext; | ||
case "connect": | ||
return _reactRedux.connect; | ||
case "createConnectedRouter": | ||
return createConnectedRouter; | ||
case "React": | ||
return _react.default; | ||
case "Router": | ||
return _reactRouter.Router; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(createConnectedRouter); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(createConnectedRouter, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(createConnectedRouter)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = createConnectedRouter; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.default = exports.__RewireAPI__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = void 0; | ||
var _createAll = _interopRequireDefault(require("./createAll")); | ||
var _immutable = _interopRequireDefault(require("./structure/immutable")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _get__2 = _get__("createAll")(_get__("immutableStructure")), | ||
LOCATION_CHANGE = _get__2.LOCATION_CHANGE, | ||
CALL_HISTORY_METHOD = _get__2.CALL_HISTORY_METHOD, | ||
push = _get__2.push, | ||
replace = _get__2.replace, | ||
go = _get__2.go, | ||
goBack = _get__2.goBack, | ||
goForward = _get__2.goForward, | ||
routerActions = _get__2.routerActions, | ||
ConnectedRouter = _get__2.ConnectedRouter, | ||
connectRouter = _get__2.connectRouter, | ||
routerMiddleware = _get__2.routerMiddleware, | ||
getLocation = _get__2.getLocation, | ||
getAction = _get__2.getAction, | ||
createMatchSelector = _get__2.createMatchSelector; | ||
exports.createMatchSelector = createMatchSelector; | ||
exports.getAction = getAction; | ||
exports.getLocation = getLocation; | ||
exports.routerMiddleware = routerMiddleware; | ||
exports.connectRouter = connectRouter; | ||
exports.ConnectedRouter = ConnectedRouter; | ||
exports.routerActions = routerActions; | ||
exports.goForward = goForward; | ||
exports.goBack = goBack; | ||
exports.go = go; | ||
exports.replace = replace; | ||
exports.push = push; | ||
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD; | ||
exports.LOCATION_CHANGE = LOCATION_CHANGE; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
Object.defineProperty(exports, "LOCATION_CHANGE", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.LOCATION_CHANGE; | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
}); | ||
Object.defineProperty(exports, "CALL_HISTORY_METHOD", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.CALL_HISTORY_METHOD; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}); | ||
Object.defineProperty(exports, "push", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.push; | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
}); | ||
Object.defineProperty(exports, "replace", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.replace; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
}); | ||
Object.defineProperty(exports, "go", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.go; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
}); | ||
Object.defineProperty(exports, "goBack", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.goBack; | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
}); | ||
Object.defineProperty(exports, "goForward", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.goForward; | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "createAll": | ||
return _createAll.default; | ||
case "immutableStructure": | ||
return _immutable.default; | ||
}); | ||
Object.defineProperty(exports, "routerActions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.routerActions; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
}); | ||
Object.defineProperty(exports, "routerMiddleware", { | ||
enumerable: true, | ||
get: function get() { | ||
return _middleware.default; | ||
} | ||
} | ||
}); | ||
exports.createMatchSelector = exports.getAction = exports.getLocation = exports.connectRouter = exports.ConnectedRouter = void 0; | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
var _ConnectedRouter = _interopRequireDefault(require("./ConnectedRouter")); | ||
return undefined; | ||
} | ||
var _reducer = _interopRequireDefault(require("./reducer")); | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var _selectors = _interopRequireDefault(require("./selectors")); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
var _immutable = _interopRequireDefault(require("./structure/immutable")); | ||
_assign__(variableName, newValue); | ||
var _actions = require("./actions"); | ||
return prefix ? newValue : oldValue; | ||
} | ||
var _middleware = _interopRequireDefault(require("./middleware")); | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
var ConnectedRouter = | ||
/*#__PURE__*/ | ||
(0, _ConnectedRouter.default)(_immutable.default); | ||
exports.ConnectedRouter = ConnectedRouter; | ||
var connectRouter = | ||
/*#__PURE__*/ | ||
(0, _reducer.default)(_immutable.default); | ||
exports.connectRouter = connectRouter; | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
var _createSelectors = | ||
/*#__PURE__*/ | ||
(0, _selectors.default)(_immutable.default), | ||
getLocation = _createSelectors.getLocation, | ||
getAction = _createSelectors.getAction, | ||
createMatchSelector = _createSelectors.createMatchSelector; | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _default = _RewireAPI__; | ||
exports.default = _default; | ||
exports.createMatchSelector = createMatchSelector; | ||
exports.getAction = getAction; | ||
exports.getLocation = getLocation; |
307
lib/index.js
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.default = exports.__RewireAPI__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = void 0; | ||
var _createAll = _interopRequireDefault(require("./createAll")); | ||
var _plain = _interopRequireDefault(require("./structure/plain")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _get__2 = _get__("createAll")(_get__("plainStructure")), | ||
LOCATION_CHANGE = _get__2.LOCATION_CHANGE, | ||
CALL_HISTORY_METHOD = _get__2.CALL_HISTORY_METHOD, | ||
push = _get__2.push, | ||
replace = _get__2.replace, | ||
go = _get__2.go, | ||
goBack = _get__2.goBack, | ||
goForward = _get__2.goForward, | ||
routerActions = _get__2.routerActions, | ||
ConnectedRouter = _get__2.ConnectedRouter, | ||
connectRouter = _get__2.connectRouter, | ||
routerMiddleware = _get__2.routerMiddleware, | ||
getLocation = _get__2.getLocation, | ||
getAction = _get__2.getAction, | ||
createMatchSelector = _get__2.createMatchSelector; | ||
exports.createMatchSelector = createMatchSelector; | ||
exports.getAction = getAction; | ||
exports.getLocation = getLocation; | ||
exports.routerMiddleware = routerMiddleware; | ||
exports.connectRouter = connectRouter; | ||
exports.ConnectedRouter = ConnectedRouter; | ||
exports.routerActions = routerActions; | ||
exports.goForward = goForward; | ||
exports.goBack = goBack; | ||
exports.go = go; | ||
exports.replace = replace; | ||
exports.push = push; | ||
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD; | ||
exports.LOCATION_CHANGE = LOCATION_CHANGE; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
Object.defineProperty(exports, "LOCATION_CHANGE", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.LOCATION_CHANGE; | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
}); | ||
Object.defineProperty(exports, "CALL_HISTORY_METHOD", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.CALL_HISTORY_METHOD; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}); | ||
Object.defineProperty(exports, "push", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.push; | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
}); | ||
Object.defineProperty(exports, "replace", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.replace; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
}); | ||
Object.defineProperty(exports, "go", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.go; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
}); | ||
Object.defineProperty(exports, "goBack", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.goBack; | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
}); | ||
Object.defineProperty(exports, "goForward", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.goForward; | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "createAll": | ||
return _createAll.default; | ||
case "plainStructure": | ||
return _plain.default; | ||
}); | ||
Object.defineProperty(exports, "routerActions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.routerActions; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
}); | ||
Object.defineProperty(exports, "routerMiddleware", { | ||
enumerable: true, | ||
get: function get() { | ||
return _middleware.default; | ||
} | ||
} | ||
}); | ||
exports.createMatchSelector = exports.getAction = exports.getLocation = exports.connectRouter = exports.ConnectedRouter = void 0; | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
var _ConnectedRouter = _interopRequireDefault(require("./ConnectedRouter")); | ||
return undefined; | ||
} | ||
var _reducer = _interopRequireDefault(require("./reducer")); | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var _selectors = _interopRequireDefault(require("./selectors")); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
var _plain = _interopRequireDefault(require("./structure/plain")); | ||
_assign__(variableName, newValue); | ||
var _actions = require("./actions"); | ||
return prefix ? newValue : oldValue; | ||
} | ||
var _middleware = _interopRequireDefault(require("./middleware")); | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
var ConnectedRouter = | ||
/*#__PURE__*/ | ||
(0, _ConnectedRouter.default)(_plain.default); | ||
exports.ConnectedRouter = ConnectedRouter; | ||
var connectRouter = | ||
/*#__PURE__*/ | ||
(0, _reducer.default)(_plain.default); | ||
exports.connectRouter = connectRouter; | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
var _createSelectors = | ||
/*#__PURE__*/ | ||
(0, _selectors.default)(_plain.default), | ||
getLocation = _createSelectors.getLocation, | ||
getAction = _createSelectors.getAction, | ||
createMatchSelector = _createSelectors.createMatchSelector; | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _default = _RewireAPI__; | ||
exports.default = _default; | ||
exports.createMatchSelector = createMatchSelector; | ||
exports.getAction = getAction; | ||
exports.getLocation = getLocation; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -33,3 +28,3 @@ var _actions = require("./actions"); | ||
// eslint-disable-line no-unused-vars | ||
if (action.type !== _get__("CALL_HISTORY_METHOD")) { | ||
if (action.type !== _actions.CALL_HISTORY_METHOD) { | ||
return next(action); | ||
@@ -47,235 +42,3 @@ } | ||
var _default = _get__("routerMiddleware"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "CALL_HISTORY_METHOD": | ||
return _actions.CALL_HISTORY_METHOD; | ||
case "routerMiddleware": | ||
return routerMiddleware; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(routerMiddleware); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(routerMiddleware, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(routerMiddleware)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = routerMiddleware; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -36,4 +31,12 @@ var _actions = require("./actions"); | ||
if (type === _get__("LOCATION_CHANGE")) { | ||
return merge(state, payload); | ||
if (type === _actions.LOCATION_CHANGE) { | ||
var location = payload.location, | ||
action = payload.action, | ||
isFirstRendering = payload.isFirstRendering; // Don't update the state ref for the first rendering | ||
// to prevent the double-rendering issue on initilization | ||
return isFirstRendering ? state : merge(state, { | ||
location: location, | ||
action: action | ||
}); | ||
} | ||
@@ -48,235 +51,3 @@ | ||
var _default = _get__("createConnectRouter"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "LOCATION_CHANGE": | ||
return _actions.LOCATION_CHANGE; | ||
case "createConnectRouter": | ||
return createConnectRouter; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(createConnectRouter); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(createConnectRouter, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(createConnectRouter)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = createConnectRouter; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.default = exports.__RewireAPI__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = void 0; | ||
var _createAll = _interopRequireDefault(require("./createAll")); | ||
var _seamlessImmutable = _interopRequireDefault(require("./structure/seamless-immutable")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _get__2 = _get__("createAll")(_get__("immutableStructure")), | ||
LOCATION_CHANGE = _get__2.LOCATION_CHANGE, | ||
CALL_HISTORY_METHOD = _get__2.CALL_HISTORY_METHOD, | ||
push = _get__2.push, | ||
replace = _get__2.replace, | ||
go = _get__2.go, | ||
goBack = _get__2.goBack, | ||
goForward = _get__2.goForward, | ||
routerActions = _get__2.routerActions, | ||
ConnectedRouter = _get__2.ConnectedRouter, | ||
connectRouter = _get__2.connectRouter, | ||
routerMiddleware = _get__2.routerMiddleware, | ||
getLocation = _get__2.getLocation, | ||
getAction = _get__2.getAction, | ||
createMatchSelector = _get__2.createMatchSelector; | ||
exports.createMatchSelector = createMatchSelector; | ||
exports.getAction = getAction; | ||
exports.getLocation = getLocation; | ||
exports.routerMiddleware = routerMiddleware; | ||
exports.connectRouter = connectRouter; | ||
exports.ConnectedRouter = ConnectedRouter; | ||
exports.routerActions = routerActions; | ||
exports.goForward = goForward; | ||
exports.goBack = goBack; | ||
exports.go = go; | ||
exports.replace = replace; | ||
exports.push = push; | ||
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD; | ||
exports.LOCATION_CHANGE = LOCATION_CHANGE; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
Object.defineProperty(exports, "LOCATION_CHANGE", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.LOCATION_CHANGE; | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
}); | ||
Object.defineProperty(exports, "CALL_HISTORY_METHOD", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.CALL_HISTORY_METHOD; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}); | ||
Object.defineProperty(exports, "push", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.push; | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
}); | ||
Object.defineProperty(exports, "replace", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.replace; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
}); | ||
Object.defineProperty(exports, "go", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.go; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
}); | ||
Object.defineProperty(exports, "goBack", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.goBack; | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
}); | ||
Object.defineProperty(exports, "goForward", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.goForward; | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "createAll": | ||
return _createAll.default; | ||
case "immutableStructure": | ||
return _seamlessImmutable.default; | ||
}); | ||
Object.defineProperty(exports, "routerActions", { | ||
enumerable: true, | ||
get: function get() { | ||
return _actions.routerActions; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
}); | ||
Object.defineProperty(exports, "routerMiddleware", { | ||
enumerable: true, | ||
get: function get() { | ||
return _middleware.default; | ||
} | ||
} | ||
}); | ||
exports.createMatchSelector = exports.getAction = exports.getLocation = exports.connectRouter = exports.ConnectedRouter = void 0; | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
var _ConnectedRouter = _interopRequireDefault(require("./ConnectedRouter")); | ||
return undefined; | ||
} | ||
var _reducer = _interopRequireDefault(require("./reducer")); | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var _selectors = _interopRequireDefault(require("./selectors")); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
var _seamlessImmutable = _interopRequireDefault(require("./structure/seamless-immutable")); | ||
_assign__(variableName, newValue); | ||
var _actions = require("./actions"); | ||
return prefix ? newValue : oldValue; | ||
} | ||
var _middleware = _interopRequireDefault(require("./middleware")); | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
var ConnectedRouter = | ||
/*#__PURE__*/ | ||
(0, _ConnectedRouter.default)(_seamlessImmutable.default); | ||
exports.ConnectedRouter = ConnectedRouter; | ||
var connectRouter = | ||
/*#__PURE__*/ | ||
(0, _reducer.default)(_seamlessImmutable.default); | ||
exports.connectRouter = connectRouter; | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
var _createSelectors = | ||
/*#__PURE__*/ | ||
(0, _selectors.default)(_seamlessImmutable.default), | ||
getLocation = _createSelectors.getLocation, | ||
getAction = _createSelectors.getAction, | ||
createMatchSelector = _createSelectors.createMatchSelector; | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _default = _RewireAPI__; | ||
exports.default = _default; | ||
exports.createMatchSelector = createMatchSelector; | ||
exports.getAction = getAction; | ||
exports.getLocation = getLocation; |
@@ -6,6 +6,3 @@ "use strict"; | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -57,5 +54,4 @@ var _reactRouter = require("react-router"); | ||
lastPathname = pathname; | ||
var match = (0, _reactRouter.matchPath)(pathname, path); | ||
var match = _get__("matchPath")(pathname, path); | ||
if (!match || !lastMatch || match.url !== lastMatch.url) { | ||
@@ -77,235 +73,3 @@ lastMatch = match; | ||
var _default = _get__("createSelectors"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "matchPath": | ||
return _reactRouter.matchPath; | ||
case "createSelectors": | ||
return createSelectors; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(createSelectors); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(createSelectors, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(createSelectors)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = createSelectors; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -21,241 +16,6 @@ var _immutable = require("immutable"); | ||
var getIn = function getIn(state, path) { | ||
return _get__("Iterable").isIterable(state) ? state.getIn(path) : _get__("plainGetIn")(state, path); | ||
return _immutable.Iterable.isIterable(state) ? state.getIn(path) : (0, _getIn.default)(state, path); | ||
}; | ||
var _default = _get__("getIn"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "Iterable": | ||
return _immutable.Iterable; | ||
case "plainGetIn": | ||
return _getIn.default; | ||
case "getIn": | ||
return getIn; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(getIn); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(getIn, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(getIn)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = getIn; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -21,7 +16,7 @@ var _immutable = require("immutable"); | ||
fromJS: function fromJS(jsValue) { | ||
return _get__("fromJS")(jsValue, function (key, value) { | ||
return _get__("Iterable").isIndexed(value) ? value.toList() : value.toMap(); | ||
return (0, _immutable.fromJS)(jsValue, function (key, value) { | ||
return _immutable.Iterable.isIndexed(value) ? value.toList() : value.toMap(); | ||
}); | ||
}, | ||
getIn: _get__("getIn"), | ||
getIn: _getIn.default, | ||
merge: function merge(state, payload) { | ||
@@ -31,245 +26,6 @@ return state.merge(payload); | ||
toJS: function toJS(value) { | ||
return _get__("Iterable").isIterable(value) ? value.toJS() : value; | ||
return _immutable.Iterable.isIterable(value) ? value.toJS() : value; | ||
} | ||
}; | ||
var _default = _get__("structure"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "fromJS": | ||
return _immutable.fromJS; | ||
case "Iterable": | ||
return _immutable.Iterable; | ||
case "getIn": | ||
return _getIn.default; | ||
case "structure": | ||
return structure; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(structure); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(structure, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(structure)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = structure; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -34,232 +29,3 @@ /* Code from github.com/erikras/redux-form by Erik Rasmussen */ | ||
var _default = _get__("getIn"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "getIn": | ||
return getIn; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(getIn); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(getIn, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(getIn)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = getIn; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -25,3 +20,3 @@ var _getIn = _interopRequireDefault(require("./getIn")); | ||
}, | ||
getIn: _get__("getIn"), | ||
getIn: _getIn.default, | ||
merge: function merge(state, payload) { | ||
@@ -34,236 +29,3 @@ return _objectSpread({}, state, payload); | ||
}; | ||
var _default = _get__("structure"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "getIn": | ||
return _getIn.default; | ||
case "structure": | ||
return structure; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(structure); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(structure, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(structure)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = structure; | ||
exports.default = _default; |
"use strict"; | ||
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.__GetDependency__ = exports.__get__ = _get__; | ||
exports.__set__ = exports.__Rewire__ = _set__; | ||
exports.__ResetDependency__ = _reset__; | ||
exports.__RewireAPI__ = exports.default = void 0; | ||
exports.default = void 0; | ||
@@ -19,257 +14,16 @@ var _seamlessImmutable = _interopRequireDefault(require("seamless-immutable")); | ||
var _get__2 = _get__("SeamlessImmutable"), | ||
Immutable = _get__2.static; | ||
var Immutable = _seamlessImmutable.default.static; | ||
var structure = { | ||
fromJS: function fromJS(value) { | ||
return _get__("Immutable").from(value); | ||
return Immutable.from(value); | ||
}, | ||
getIn: _get__("getIn"), | ||
getIn: _getIn.default, | ||
merge: function merge(state, payload) { | ||
return _get__("Immutable").merge(state, payload); | ||
return Immutable.merge(state, payload); | ||
}, | ||
toJS: function toJS(value) { | ||
return _get__("Immutable").asMutable(value); | ||
return Immutable.asMutable(value); | ||
} | ||
}; | ||
var _default = _get__("structure"); | ||
exports.default = _default; | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
var _RewireAPI__ = {}; | ||
exports.__RewireAPI__ = _RewireAPI__; | ||
(function () { | ||
function addPropertyToAPIObject(name, value) { | ||
Object.defineProperty(_RewireAPI__, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
addPropertyToAPIObject('__get__', _get__); | ||
addPropertyToAPIObject('__GetDependency__', _get__); | ||
addPropertyToAPIObject('__Rewire__', _set__); | ||
addPropertyToAPIObject('__set__', _set__); | ||
addPropertyToAPIObject('__reset__', _reset__); | ||
addPropertyToAPIObject('__ResetDependency__', _reset__); | ||
addPropertyToAPIObject('__with__', _with__); | ||
})(); | ||
function _get__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = rewireData[variableName]; | ||
if (value === INTENTIONAL_UNDEFINED) { | ||
return undefined; | ||
} else { | ||
return value; | ||
} | ||
} | ||
} | ||
function _get_original__(variableName) { | ||
switch (variableName) { | ||
case "SeamlessImmutable": | ||
return _seamlessImmutable.default; | ||
case "Immutable": | ||
return Immutable; | ||
case "getIn": | ||
return _getIn.default; | ||
case "structure": | ||
return structure; | ||
} | ||
return undefined; | ||
} | ||
function _assign__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return rewireData[variableName] = value; | ||
} | ||
} | ||
function _set_original__(variableName, _value) { | ||
switch (variableName) {} | ||
return undefined; | ||
} | ||
function _update_operation__(operation, variableName, prefix) { | ||
var oldValue = _get__(variableName); | ||
var newValue = operation === '++' ? oldValue + 1 : oldValue - 1; | ||
_assign__(variableName, newValue); | ||
return prefix ? newValue : oldValue; | ||
} | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if (_typeof(variableName) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
rewireData[name] = variableName[name]; | ||
}); | ||
return function () { | ||
Object.keys(variableName).forEach(function (name) { | ||
_reset__(variableName); | ||
}); | ||
}; | ||
} else { | ||
if (value === undefined) { | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
rewireData[variableName] = value; | ||
} | ||
return function () { | ||
_reset__(variableName); | ||
}; | ||
} | ||
} | ||
function _reset__(variableName) { | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
var previousValues = {}; | ||
function reset() { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
} | ||
return function (callback) { | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
var result = callback(); | ||
if (!!result && typeof result.then == 'function') { | ||
result.then(reset).catch(reset); | ||
} else { | ||
reset(); | ||
} | ||
return result; | ||
}; | ||
} | ||
var _typeOfOriginalExport = _typeof(structure); | ||
function addNonEnumerableProperty(name, value) { | ||
Object.defineProperty(structure, name, { | ||
value: value, | ||
enumerable: false, | ||
configurable: true | ||
}); | ||
} | ||
if ((_typeOfOriginalExport === 'object' || _typeOfOriginalExport === 'function') && Object.isExtensible(structure)) { | ||
addNonEnumerableProperty('__get__', _get__); | ||
addNonEnumerableProperty('__GetDependency__', _get__); | ||
addNonEnumerableProperty('__Rewire__', _set__); | ||
addNonEnumerableProperty('__set__', _set__); | ||
addNonEnumerableProperty('__reset__', _reset__); | ||
addNonEnumerableProperty('__ResetDependency__', _reset__); | ||
addNonEnumerableProperty('__with__', _with__); | ||
addNonEnumerableProperty('__RewireAPI__', _RewireAPI__); | ||
} | ||
var _default = structure; | ||
exports.default = _default; |
{ | ||
"name": "connected-react-router", | ||
"version": "6.0.0", | ||
"version": "6.1.0", | ||
"description": "A Redux binding for React Router v4", | ||
"main": "lib/index.js", | ||
"module": "esm/index.js", | ||
"types": "./index.d.ts", | ||
"sideEffects": false, | ||
"author": "Supasate Choochaisri", | ||
@@ -13,2 +15,3 @@ "license": "MIT", | ||
"*.ts", | ||
"esm", | ||
"lib", | ||
@@ -18,6 +21,7 @@ "umd" | ||
"scripts": { | ||
"build:esm": "BABEL_ENV=esm babel src --out-dir esm", | ||
"build:commonjs": "BABEL_ENV=commonjs babel src --out-dir lib", | ||
"build:umd": "NODE_ENV=development webpack src/index.js umd/ConnectedReactRouter.js", | ||
"build:umd:min": "NODE_ENV=production webpack -p src/index.js umd/ConnectedReactRouter.min.js", | ||
"build": "npm run build:commonjs & npm run build:umd & npm run build:umd:min", | ||
"build": "npm run build:esm & npm run build:commonjs & npm run build:umd & npm run build:umd:min", | ||
"lint": "eslint .", | ||
@@ -24,0 +28,0 @@ "test": "jest --config ./.jestrc.json", |
> Breaking change in v5.0.0! Please read [How to migrate from v4 to v5](https://github.com/supasate/connected-react-router/blob/master/FAQ.md#how-to-migrate-from-v4-to-v5). | ||
> v6.0.0 requires React v16.4.0 and React Redux v6.0 or later. | ||
Connected React Router [![Build Status](https://travis-ci.org/supasate/connected-react-router.svg?branch=master)](https://travis-ci.org/supasate/connected-react-router) [![Open Source Helpers](https://www.codetriage.com/supasate/connected-react-router/badges/users.svg)](https://www.codetriage.com/supasate/connected-react-router) | ||
@@ -28,3 +30,3 @@ ====================== | ||
----------- | ||
Connected React Router requires **React 16.4 and Redux 6.0 or later**. | ||
Connected React Router requires **React 16.4 and React Redux 6.0 or later**. | ||
@@ -44,3 +46,3 @@ Using [npm](https://www.npmjs.com/): | ||
- Create a `history` object. | ||
- Create root reducer as a function that takes `history` as an argument and returns reducer. | ||
- Create a root reducer as a function that takes `history` as an argument and returns reducer. | ||
- Add `router` reducer into root reducer by passing `history` to `connectRouter`. Note: The key **MUST** be `router`. | ||
@@ -124,2 +126,3 @@ - Use `routerMiddleware(history)` if you want to dispatch history actions (e.g. to change URL with `push('/path/to/somewhere')`). | ||
- [How to migrate from v4 to v5](https://github.com/supasate/connected-react-router/tree/master/FAQ.md#how-to-migrate-from-v4-to-v5) | ||
- [How to use your own context with react-redux](https://github.com/supasate/connected-react-router/tree/master/FAQ.md#how-to-use-your-own-context-with-react-redux) | ||
@@ -133,2 +136,30 @@ Build | ||
Development | ||
----------- | ||
When testing the example apps with `npm link` or `yarn link`, you should explicitly provide the same `Context` to both `Provider` and `ConnectedRouter` to make sure that the `ConnectedRouter` doesn't pick up a different `ReactReduxContext` from a different `node_modules` folder. | ||
In `index.js`. | ||
```js | ||
... | ||
import { Provider, ReactReduxContext } from 'react-redux' | ||
... | ||
<Provider store={store} context={ReactReduxContext}> | ||
<App history={history} context={ReactReduxContext} /> | ||
</Provider> | ||
... | ||
``` | ||
In `App.js`, | ||
```js | ||
... | ||
const App = ({ history, context }) => { | ||
return ( | ||
<ConnectedRouter history={history} context={context}> | ||
{ routes } | ||
</ConnectedRouter> | ||
) | ||
} | ||
... | ||
``` | ||
Contributors | ||
@@ -135,0 +166,0 @@ ------------ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
41
168
461577
8722