redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
15 lines • 661 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseNamespaceConfig = parseNamespaceConfig;
const index_js_1 = require("../errors/index.js");
const default_config_js_1 = require("./default-config.js");
const validator_js_1 = require("../common/redis/redis-keys/validator.js");
function parseNamespaceConfig(userConfig) {
if (!userConfig)
return default_config_js_1.defaultConfig.namespace;
const ns = (0, validator_js_1.validateRedisKey)(userConfig);
if (ns instanceof Error)
throw new index_js_1.ConfigurationNamespaceError();
return ns;
}
//# sourceMappingURL=parse-namespace-config.js.map