UNPKG

@configurator/ravendb

Version:
17 lines 603 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateUri = exports.isValidUri = void 0; const Exceptions_1 = require("../Exceptions"); const url = require("url"); function isValidUri(uriString) { const parsed = url.parse(uriString); return !!(parsed.host && parsed.protocol); } exports.isValidUri = isValidUri; function validateUri(uriString) { if (!isValidUri(uriString)) { (0, Exceptions_1.throwError)("InvalidArgumentException", `Uri ${uriString} is invalid.`); } } exports.validateUri = validateUri; //# sourceMappingURL=UriUtil.js.map