redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
12 lines • 497 B
JavaScript
import { ConfigurationNamespaceError } from '../errors/index.js';
import { defaultConfig } from './default-config.js';
import { validateRedisKey } from '../common/redis/redis-keys/validator.js';
export function parseNamespaceConfig(userConfig) {
if (!userConfig)
return defaultConfig.namespace;
const ns = validateRedisKey(userConfig);
if (ns instanceof Error)
throw new ConfigurationNamespaceError();
return ns;
}
//# sourceMappingURL=parse-namespace-config.js.map