elmer-ui-core
Version:
web app framework
34 lines (33 loc) • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setRouterServiceConfig = exports.getRouterServiceByNamespace = exports.getRouterServiceConfig = exports.getRouterConfig = void 0;
var elmer_common_1 = require("elmer-common");
var GlobalConfig_1 = require("./GlobalConfig");
var getRouterConfig = function () {
var globalConfig = GlobalConfig_1.getGlobalConfiguration();
return globalConfig.router;
};
exports.getRouterConfig = getRouterConfig;
var getRouterServiceConfig = function () {
var routerService = exports.getRouterConfig();
return routerService.service.config;
};
exports.getRouterServiceConfig = getRouterServiceConfig;
var getRouterServiceByNamespace = function (namespace) {
var serviceConfig = exports.getRouterServiceConfig();
return serviceConfig[namespace];
};
exports.getRouterServiceByNamespace = getRouterServiceByNamespace;
var setRouterServiceConfig = function (configData) {
var globalConfig = GlobalConfig_1.getGlobalConfiguration();
if (globalConfig.router && globalConfig.router.service) {
elmer_common_1.StaticCommon.extend(globalConfig.router.service, configData);
}
else {
globalConfig.router = {
requests: {}
};
globalConfig.router.service = configData;
}
};
exports.setRouterServiceConfig = setRouterServiceConfig;