UNPKG

@brontosaurus/db

Version:
24 lines (23 loc) 969 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateDomain = exports.validateNamespace = exports.parseNamespaceToDomain = exports.parseDomainToNamespace = void 0; const core_1 = require("@brontosaurus/core"); const parseDomainToNamespace = (domain) => { const splited = domain.split('.'); return splited.reverse().join('.'); }; exports.parseDomainToNamespace = parseDomainToNamespace; const parseNamespaceToDomain = (domain) => { const splited = domain.split('.'); return splited.reverse().join('.'); }; exports.parseNamespaceToDomain = parseNamespaceToDomain; const validateNamespace = (namespace) => { return core_1.verifyNamespace(namespace); }; exports.validateNamespace = validateNamespace; const validateDomain = (domain) => { const namespace = exports.parseDomainToNamespace(domain); return core_1.verifyNamespace(namespace); }; exports.validateDomain = validateDomain;