react-application-core
Version:
A react-based application core for the business applications.
26 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultReducers = void 0;
var reducers_1 = require("../component/reducers");
var dictionary_1 = require("../dictionary");
var permissions_1 = require("../permissions");
var stack_1 = require("./stack");
var channel_1 = require("../channel");
var definition_1 = require("../definition");
var async_lib_1 = require("../async-lib");
var util_1 = require("../util");
// TODO refactoring
exports.defaultReducers = {
asyncLibs: async_lib_1.asyncLibReducer,
dictionaries: dictionary_1.dictionariesReducer,
permissions: util_1.ReducerUtils.entityReducer({
select: permissions_1.PERMISSIONS_UPDATE_ACTION_TYPE,
destroy: permissions_1.PERMISSIONS_DESTROY_ACTION_TYPE,
}),
user: util_1.ReducerUtils.entityReducer(definition_1.$RAC_USER_REDUCER_FACTORY_CONFIG_ENTITY),
layout: reducers_1.defaultLayoutReducer,
stack: stack_1.stackReducer,
notification: reducers_1.notificationReducer,
channel: channel_1.channelReducer,
};
//# sourceMappingURL=store.interface.js.map