HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/douven.komma.pro/resources/assets/ts/services/core/ConfigService.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var core = require("../../config/core.json");
var ConfigService = /** @class */ (function () {
    function ConfigService() {
    }
    ConfigService.get = function (key) {
        var configKeyComponents = key.split('.');
        if (configKeyComponents.length < 2) {
            console.error("Config key '" + key + "' must at least have one . separating a configuration file from a configuration value. Ignoring the key by returning an empty string");
            return '';
        }
        var file = configKeyComponents[0];
        var option = configKeyComponents[1];
        switch (file) {
            case 'core':
                if (core.hasOwnProperty(option))
                    return core[option];
                break;
        }
        console.warn("Config key '" + key + "' did not exist.");
        return '';
    };
    return ConfigService;
}());
exports.ConfigService = ConfigService;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uZmlnU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIkNvbmZpZ1NlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2Q0FBOEM7QUFFOUM7SUFDSTtJQUVBLENBQUM7SUFFYSxpQkFBRyxHQUFqQixVQUFrQixHQUFVO1FBRXhCLElBQUksbUJBQW1CLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUN6QyxFQUFFLENBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNoQyxPQUFPLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBQyxHQUFHLEdBQUMsc0lBQXNJLENBQUMsQ0FBQztZQUN6SyxNQUFNLENBQUMsRUFBRSxDQUFDO1FBQ2QsQ0FBQztRQUVELElBQUksSUFBSSxHQUFVLG1CQUFtQixDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3pDLElBQUksTUFBTSxHQUFVLG1CQUFtQixDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRTNDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUNiLENBQUM7WUFDRyxLQUFLLE1BQU07Z0JBQ1AsRUFBRSxDQUFBLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQztvQkFBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUNwRCxLQUFLLENBQUE7UUFDYixDQUFDO1FBRUQsT0FBTyxDQUFDLElBQUksQ0FBQyxjQUFjLEdBQUMsR0FBRyxHQUFDLGtCQUFrQixDQUFDLENBQUM7UUFDcEQsTUFBTSxDQUFDLEVBQUUsQ0FBQztJQUNkLENBQUM7SUFDTCxvQkFBQztBQUFELENBQUMsQUExQkQsSUEwQkM7QUExQlksc0NBQWEifQ==