@rimbu/base
Version:
Utilities to implement Rimbu collections
54 lines • 2.87 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.throwInvalidUsageError = exports.throwInvalidStateError = exports.throwModifiedBuilderWhileLoopingOverItError = exports.throwEmptyCollectionAssumedNonEmptyError = exports.InvalidUsageError = exports.InvalidStateError = exports.ModifiedBuilderWhileLoopingOverItError = exports.EmptyCollectionAssumedNonEmptyError = void 0;
var tslib_1 = require("tslib");
var common_1 = require("@rimbu/common");
var EmptyCollectionAssumedNonEmptyError = /** @class */ (function (_super) {
tslib_1.__extends(EmptyCollectionAssumedNonEmptyError, _super);
function EmptyCollectionAssumedNonEmptyError() {
return _super.call(this, 'empty collection was assumbed to be non-empty') || this;
}
return EmptyCollectionAssumedNonEmptyError;
}(common_1.ErrBase.CustomError));
exports.EmptyCollectionAssumedNonEmptyError = EmptyCollectionAssumedNonEmptyError;
var ModifiedBuilderWhileLoopingOverItError = /** @class */ (function (_super) {
tslib_1.__extends(ModifiedBuilderWhileLoopingOverItError, _super);
function ModifiedBuilderWhileLoopingOverItError() {
return _super.call(this, 'an attempt was made to modify a builder while looping over it') || this;
}
return ModifiedBuilderWhileLoopingOverItError;
}(common_1.ErrBase.CustomError));
exports.ModifiedBuilderWhileLoopingOverItError = ModifiedBuilderWhileLoopingOverItError;
var InvalidStateError = /** @class */ (function (_super) {
tslib_1.__extends(InvalidStateError, _super);
function InvalidStateError() {
return _super.call(this, "something happend that shouldn't happen, please consider creating an issue") || this;
}
return InvalidStateError;
}(common_1.ErrBase.CustomError));
exports.InvalidStateError = InvalidStateError;
var InvalidUsageError = /** @class */ (function (_super) {
tslib_1.__extends(InvalidUsageError, _super);
function InvalidUsageError() {
return _super !== null && _super.apply(this, arguments) || this;
}
return InvalidUsageError;
}(common_1.ErrBase.CustomError));
exports.InvalidUsageError = InvalidUsageError;
function throwEmptyCollectionAssumedNonEmptyError() {
throw new EmptyCollectionAssumedNonEmptyError();
}
exports.throwEmptyCollectionAssumedNonEmptyError = throwEmptyCollectionAssumedNonEmptyError;
function throwModifiedBuilderWhileLoopingOverItError() {
throw new ModifiedBuilderWhileLoopingOverItError();
}
exports.throwModifiedBuilderWhileLoopingOverItError = throwModifiedBuilderWhileLoopingOverItError;
function throwInvalidStateError() {
throw new InvalidStateError();
}
exports.throwInvalidStateError = throwInvalidStateError;
function throwInvalidUsageError(msg) {
throw new InvalidUsageError(msg);
}
exports.throwInvalidUsageError = throwInvalidUsageError;
//# sourceMappingURL=rimbu-error.cjs.map
;