UNPKG

2.12 kBJavaScriptView Raw
1"use strict";
2var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
3 if (k2 === undefined) k2 = k;
4 Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
5}) : (function(o, m, k, k2) {
6 if (k2 === undefined) k2 = k;
7 o[k2] = m[k];
8}));
9var __exportStar = (this && this.__exportStar) || function(m, exports) {
10 for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
11};
12var __spreadArrays = (this && this.__spreadArrays) || function () {
13 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
14 for (var r = Array(s), k = 0, i = 0; i < il; i++)
15 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
16 r[k] = a[j];
17 return r;
18};
19var __importDefault = (this && this.__importDefault) || function (mod) {
20 return (mod && mod.__esModule) ? mod : { "default": mod };
21};
22Object.defineProperty(exports, "__esModule", { value: true });
23var redux_1 = require("redux");
24var middlewares_1 = require("./middlewares");
25var reducers_1 = __importDefault(require("./reducers"));
26__exportStar(require("./middlewares"), exports);
27__exportStar(require("./reducers"), exports);
28var features_1 = require("./reducers/embeddedApp/features");
29Object.defineProperty(exports, "setFeaturesAvailable", { enumerable: true, get: function () { return features_1.setFeaturesAvailable; } });
30function createStore(middleware, debug) {
31 if (middleware === void 0) { middleware = []; }
32 if (debug === void 0) { debug = false; }
33 var composeEnhancers = debug && typeof window !== 'undefined' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
34 ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({ name: 'App Bridge' })
35 : redux_1.compose;
36 var mobileMiddleware = middlewares_1.getMobileMiddleware();
37 return redux_1.createStore(redux_1.combineReducers({ appBridge: reducers_1.default }), {}, composeEnhancers(redux_1.applyMiddleware.apply(void 0, __spreadArrays(mobileMiddleware, middleware))));
38}
39exports.default = createStore;