UNPKG

elmer-ui-core

Version:

web app framework

34 lines (33 loc) 1.37 kB
"use strict"; 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;