@regionorebrolan/extensions
Version:
Library with JavaScript additions and extensions.
24 lines • 957 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var ParseResult_1 = __importDefault(require("./ParseResult"));
var urijs_1 = __importDefault(require("urijs"));
var UriWrapper_1 = __importDefault(require("../src/UriWrapper"));
var UriParser = /** @class */ (function () {
function UriParser() {
}
// Methods
UriParser.prototype.parse = function (value) {
try {
return new ParseResult_1.default(null, new UriWrapper_1.default(new urijs_1.default(value)));
}
catch (error) {
return new ParseResult_1.default(new Error("Could not parse the value \"" + value + "\". -> " + error.message), null);
}
};
return UriParser;
}());
exports.default = UriParser;
//# sourceMappingURL=UriParser.js.map