bobflux
Version:
Bobflux is pure functional implementation of FLUX architecture.
26 lines (25 loc) • 1.1 kB
JavaScript
;
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
var b = require("bobril");
var fun_model_1 = require("fun-model");
var fun_model_2 = require("fun-model");
exports.getState = fun_model_2.getState;
exports.setState = fun_model_2.setState;
exports.rootCursor = fun_model_2.rootCursor;
exports.shallowCopy = fun_model_2.shallowCopy;
exports.createAction = fun_model_2.createAction;
exports.createActions = fun_model_2.createActions;
exports.createParamLessAction = fun_model_2.createParamLessAction;
exports.createParamLessActions = fun_model_2.createParamLessActions;
exports.createReplaceAction = fun_model_2.createReplaceAction;
__export(require("./src/component"));
__export(require("./src/routeComponent"));
__export(require("./src/dataComponent"));
exports.bootstrap = function (defaultState, params) {
if (params === void 0) { params = {}; }
fun_model_1.bootstrap(defaultState, function () { return b.invalidate(); }, params);
};
exports.defaultStateName = "";