@ngxs-labs/entity-state
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
63 lines • 5.31 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
var EntityStateError = /** @class */ (function (_super) {
tslib_1.__extends(EntityStateError, _super);
function EntityStateError(message) {
return _super.call(this, message) || this;
}
return EntityStateError;
}(Error));
export { EntityStateError };
var NoActiveEntityError = /** @class */ (function (_super) {
tslib_1.__extends(NoActiveEntityError, _super);
function NoActiveEntityError(additionalInformation) {
if (additionalInformation === void 0) { additionalInformation = ''; }
return _super.call(this, ('No active entity to affect. ' + additionalInformation).trim()) || this;
}
return NoActiveEntityError;
}(EntityStateError));
export { NoActiveEntityError };
var NoSuchEntityError = /** @class */ (function (_super) {
tslib_1.__extends(NoSuchEntityError, _super);
function NoSuchEntityError(id) {
return _super.call(this, "No entity for ID " + id) || this;
}
return NoSuchEntityError;
}(EntityStateError));
export { NoSuchEntityError };
var InvalidIdError = /** @class */ (function (_super) {
tslib_1.__extends(InvalidIdError, _super);
function InvalidIdError(id) {
return _super.call(this, "Invalid ID: " + id) || this;
}
return InvalidIdError;
}(EntityStateError));
export { InvalidIdError };
var InvalidIdOfError = /** @class */ (function (_super) {
tslib_1.__extends(InvalidIdOfError, _super);
function InvalidIdOfError() {
return _super.call(this, "idOf returned undefined") || this;
}
return InvalidIdOfError;
}(EntityStateError));
export { InvalidIdOfError };
var UpdateFailedError = /** @class */ (function (_super) {
tslib_1.__extends(UpdateFailedError, _super);
function UpdateFailedError(cause) {
return _super.call(this, "Updating entity failed.\n\tCause: " + cause) || this;
}
return UpdateFailedError;
}(EntityStateError));
export { UpdateFailedError };
var UnableToGenerateIdError = /** @class */ (function (_super) {
tslib_1.__extends(UnableToGenerateIdError, _super);
function UnableToGenerateIdError(cause) {
return _super.call(this, "Unable to generate an ID.\n\tCause: " + cause) || this;
}
return UnableToGenerateIdError;
}(EntityStateError));
export { UnableToGenerateIdError };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neHMtbGFicy9lbnRpdHktc3RhdGUvIiwic291cmNlcyI6WyJsaWIvZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7SUFBc0MsNENBQUs7SUFDekMsMEJBQVksT0FBZTtlQUN6QixrQkFBTSxPQUFPLENBQUM7SUFDaEIsQ0FBQztJQUNILHVCQUFDO0FBQUQsQ0FBQyxBQUpELENBQXNDLEtBQUssR0FJMUM7O0FBRUQ7SUFBeUMsK0NBQWdCO0lBQ3ZELDZCQUFZLHFCQUFrQztRQUFsQyxzQ0FBQSxFQUFBLDBCQUFrQztlQUM1QyxrQkFBTSxDQUFDLDhCQUE4QixHQUFHLHFCQUFxQixDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEUsQ0FBQztJQUNILDBCQUFDO0FBQUQsQ0FBQyxBQUpELENBQXlDLGdCQUFnQixHQUl4RDs7QUFFRDtJQUF1Qyw2Q0FBZ0I7SUFDckQsMkJBQVksRUFBVTtlQUNwQixrQkFBTSxzQkFBb0IsRUFBSSxDQUFDO0lBQ2pDLENBQUM7SUFDSCx3QkFBQztBQUFELENBQUMsQUFKRCxDQUF1QyxnQkFBZ0IsR0FJdEQ7O0FBRUQ7SUFBb0MsMENBQWdCO0lBQ2xELHdCQUFZLEVBQXNCO2VBQ2hDLGtCQUFNLGlCQUFlLEVBQUksQ0FBQztJQUM1QixDQUFDO0lBQ0gscUJBQUM7QUFBRCxDQUFDLEFBSkQsQ0FBb0MsZ0JBQWdCLEdBSW5EOztBQUVEO0lBQXNDLDRDQUFnQjtJQUNwRDtlQUNFLGtCQUFNLHlCQUF5QixDQUFDO0lBQ2xDLENBQUM7SUFDSCx1QkFBQztBQUFELENBQUMsQUFKRCxDQUFzQyxnQkFBZ0IsR0FJckQ7O0FBRUQ7SUFBdUMsNkNBQWdCO0lBQ3JELDJCQUFZLEtBQVk7ZUFDdEIsa0JBQU0sdUNBQXFDLEtBQU8sQ0FBQztJQUNyRCxDQUFDO0lBQ0gsd0JBQUM7QUFBRCxDQUFDLEFBSkQsQ0FBdUMsZ0JBQWdCLEdBSXREOztBQUVEO0lBQTZDLG1EQUFnQjtJQUMzRCxpQ0FBWSxLQUFxQjtlQUMvQixrQkFBTSx5Q0FBdUMsS0FBTyxDQUFDO0lBQ3ZELENBQUM7SUFDSCw4QkFBQztBQUFELENBQUMsQUFKRCxDQUE2QyxnQkFBZ0IsR0FJNUQiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgRW50aXR5U3RhdGVFcnJvciBleHRlbmRzIEVycm9yIHtcbiAgY29uc3RydWN0b3IobWVzc2FnZTogc3RyaW5nKSB7XG4gICAgc3VwZXIobWVzc2FnZSk7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIE5vQWN0aXZlRW50aXR5RXJyb3IgZXh0ZW5kcyBFbnRpdHlTdGF0ZUVycm9yIHtcbiAgY29uc3RydWN0b3IoYWRkaXRpb25hbEluZm9ybWF0aW9uOiBzdHJpbmcgPSAnJykge1xuICAgIHN1cGVyKCgnTm8gYWN0aXZlIGVudGl0eSB0byBhZmZlY3QuICcgKyBhZGRpdGlvbmFsSW5mb3JtYXRpb24pLnRyaW0oKSk7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIE5vU3VjaEVudGl0eUVycm9yIGV4dGVuZHMgRW50aXR5U3RhdGVFcnJvciB7XG4gIGNvbnN0cnVjdG9yKGlkOiBzdHJpbmcpIHtcbiAgICBzdXBlcihgTm8gZW50aXR5IGZvciBJRCAke2lkfWApO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBJbnZhbGlkSWRFcnJvciBleHRlbmRzIEVudGl0eVN0YXRlRXJyb3Ige1xuICBjb25zdHJ1Y3RvcihpZDogc3RyaW5nIHwgdW5kZWZpbmVkKSB7XG4gICAgc3VwZXIoYEludmFsaWQgSUQ6ICR7aWR9YCk7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIEludmFsaWRJZE9mRXJyb3IgZXh0ZW5kcyBFbnRpdHlTdGF0ZUVycm9yIHtcbiAgY29uc3RydWN0b3IoKSB7XG4gICAgc3VwZXIoYGlkT2YgcmV0dXJuZWQgdW5kZWZpbmVkYCk7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIFVwZGF0ZUZhaWxlZEVycm9yIGV4dGVuZHMgRW50aXR5U3RhdGVFcnJvciB7XG4gIGNvbnN0cnVjdG9yKGNhdXNlOiBFcnJvcikge1xuICAgIHN1cGVyKGBVcGRhdGluZyBlbnRpdHkgZmFpbGVkLlxcblxcdENhdXNlOiAke2NhdXNlfWApO1xuICB9XG59XG5cbmV4cG9ydCBjbGFzcyBVbmFibGVUb0dlbmVyYXRlSWRFcnJvciBleHRlbmRzIEVudGl0eVN0YXRlRXJyb3Ige1xuICBjb25zdHJ1Y3RvcihjYXVzZTogc3RyaW5nIHwgRXJyb3IpIHtcbiAgICBzdXBlcihgVW5hYmxlIHRvIGdlbmVyYXRlIGFuIElELlxcblxcdENhdXNlOiAke2NhdXNlfWApO1xuICB9XG59XG4iXX0=