UNPKG

@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
/** * @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=