UNPKG

@ngxs-labs/entity-state

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.

26 lines 2.32 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { generateActionObject } from '../internal'; import { EntityActionType } from './type-alias'; /** * @record */ export function EntitySetErrorAction() { } if (false) { /** @type {?} */ EntitySetErrorAction.prototype.payload; } export class SetError { /** * Generates an action that will set the error state for the given state. * Put undefined to clear the error state. * @param {?} target The targeted state class * @param {?} error The error that describes the error state */ constructor(target, error) { return generateActionObject(EntityActionType.SetError, target, error); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Abmd4cy1sYWJzL2VudGl0eS1zdGF0ZS8iLCJzb3VyY2VzIjpbImxpYi9hY3Rpb25zL2Vycm9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFHbkQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sY0FBYyxDQUFDOzs7O0FBRWhELDBDQUVDOzs7SUFEQyx1Q0FBZTs7QUFHakIsTUFBTSxPQUFPLFFBQVE7Ozs7Ozs7SUFPbkIsWUFBWSxNQUE4QixFQUFFLEtBQXdCO1FBQ2xFLE9BQU8sb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLE1BQU0sRUFBRSxLQUFLLENBQUMsQ0FBQztJQUN4RSxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZW5lcmF0ZUFjdGlvbk9iamVjdCB9IGZyb20gJy4uL2ludGVybmFsJztcbmltcG9ydCB7IEVudGl0eVN0YXRlIH0gZnJvbSAnLi4vZW50aXR5LXN0YXRlJztcbmltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEVudGl0eUFjdGlvblR5cGUgfSBmcm9tICcuL3R5cGUtYWxpYXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEVudGl0eVNldEVycm9yQWN0aW9uIHtcbiAgcGF5bG9hZDogRXJyb3I7XG59XG5cbmV4cG9ydCBjbGFzcyBTZXRFcnJvciB7XG4gIC8qKlxuICAgKiBHZW5lcmF0ZXMgYW4gYWN0aW9uIHRoYXQgd2lsbCBzZXQgdGhlIGVycm9yIHN0YXRlIGZvciB0aGUgZ2l2ZW4gc3RhdGUuXG4gICAqIFB1dCB1bmRlZmluZWQgdG8gY2xlYXIgdGhlIGVycm9yIHN0YXRlLlxuICAgKiBAcGFyYW0gdGFyZ2V0IFRoZSB0YXJnZXRlZCBzdGF0ZSBjbGFzc1xuICAgKiBAcGFyYW0gZXJyb3IgVGhlIGVycm9yIHRoYXQgZGVzY3JpYmVzIHRoZSBlcnJvciBzdGF0ZVxuICAgKi9cbiAgY29uc3RydWN0b3IodGFyZ2V0OiBUeXBlPEVudGl0eVN0YXRlPGFueT4+LCBlcnJvcjogRXJyb3IgfCB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gZ2VuZXJhdGVBY3Rpb25PYmplY3QoRW50aXR5QWN0aW9uVHlwZS5TZXRFcnJvciwgdGFyZ2V0LCBlcnJvcik7XG4gIH1cbn1cbiJdfQ==