UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

25 lines 1.01 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.serverUrl = exports.clientUrl = exports.sanitizeUrlByConfigKey = void 0; exports.initUrls = initUrls; const config_1 = __importDefault(require("../configManager/config")); const removeTrailingSlashes = (url) => url.replace(/\/+$/, ''); const sanitizeUrl = (url) => { return removeTrailingSlashes(url); }; const sanitizeUrlByConfigKey = (configKey) => { if (!config_1.default.has(configKey)) return null; const url = config_1.default.get(configKey); return sanitizeUrl(url); }; exports.sanitizeUrlByConfigKey = sanitizeUrlByConfigKey; let clientUrl, serverUrl; function initUrls() { exports.clientUrl = clientUrl = sanitizeUrlByConfigKey('clientUrl'); exports.serverUrl = serverUrl = sanitizeUrlByConfigKey('serverUrl'); } //# sourceMappingURL=urls.js.map