@regionorebrolan/extensions
Version:
Library with JavaScript additions and extensions.
36 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ParseResult = /** @class */ (function () {
// Constructors
function ParseResult(errors, value) {
if (errors instanceof Error)
errors = [errors];
this._errors = errors || [];
this._value = value || null;
}
Object.defineProperty(ParseResult.prototype, "errors", {
// Properties
get: function () {
return this._errors;
},
enumerable: false,
configurable: true
});
Object.defineProperty(ParseResult.prototype, "valid", {
get: function () {
return this.errors.length === 0;
},
enumerable: false,
configurable: true
});
Object.defineProperty(ParseResult.prototype, "value", {
get: function () {
return this._value;
},
enumerable: false,
configurable: true
});
return ParseResult;
}());
exports.default = ParseResult;
//# sourceMappingURL=ParseResult.js.map