UNPKG

sharyn

Version:

Combines all the other packages under one.

28 lines (20 loc) 828 B
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _swit = _interopRequireDefault(require("@sharyn/util/swit")); var _envCases = require("./env-cases"); // flow-disable-next-line var envReducer = function envReducer() { var envState = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var _ref = arguments.length > 1 ? arguments[1] : undefined, payload = _ref.payload, type = _ref.type; return (0, _swit.default)(type, [_envCases.startClientNavigationCase, _envCases.onlineCase, _envCases.offlineCase].map(function (c) { return c(envState, payload); }), envState); }; var _default = envReducer; exports.default = _default;