UNPKG

@ngxs-labs/entity-state

Version:

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

30 lines 2.38 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { generateActionObject } from '../internal'; import { EntityActionType } from './type-alias'; /** * @template T */ var /** * @template T */ Remove = /** @class */ (function () { /** * Generates an action that will remove the given entities from the state. * Put null if all entities should be removed. * @param target The targeted state class * @param payload An EntitySelector payload * @see EntitySelector */ function Remove(target, payload) { return generateActionObject(EntityActionType.Remove, target, payload); } return Remove; }()); /** * @template T */ export { Remove }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVtb3ZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neHMtbGFicy9lbnRpdHktc3RhdGUvIiwic291cmNlcyI6WyJsaWIvYWN0aW9ucy9yZW1vdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUNuRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQTJCLE1BQU0sY0FBYyxDQUFDOzs7O0FBTXpFOzs7O0lBQ0U7Ozs7OztPQU1HO0lBQ0gsZ0JBQVksTUFBNEIsRUFBRSxPQUEwQjtRQUNsRSxPQUFPLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDeEUsQ0FBQztJQUNILGFBQUM7QUFBRCxDQUFDLEFBWEQsSUFXQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdlbmVyYXRlQWN0aW9uT2JqZWN0IH0gZnJvbSAnLi4vaW50ZXJuYWwnO1xuaW1wb3J0IHsgRW50aXR5QWN0aW9uVHlwZSwgRW50aXR5U2VsZWN0b3IsIFBheWxvYWQgfSBmcm9tICcuL3R5cGUtYWxpYXMnO1xuaW1wb3J0IHsgRW50aXR5U3RhdGUgfSBmcm9tICcuLi9lbnRpdHktc3RhdGUnO1xuaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgdHlwZSBFbnRpdHlSZW1vdmVBY3Rpb248VD4gPSBQYXlsb2FkPEVudGl0eVNlbGVjdG9yPFQ+PjtcblxuZXhwb3J0IGNsYXNzIFJlbW92ZTxUPiB7XG4gIC8qKlxuICAgKiBHZW5lcmF0ZXMgYW4gYWN0aW9uIHRoYXQgd2lsbCByZW1vdmUgdGhlIGdpdmVuIGVudGl0aWVzIGZyb20gdGhlIHN0YXRlLlxuICAgKiBQdXQgbnVsbCBpZiBhbGwgZW50aXRpZXMgc2hvdWxkIGJlIHJlbW92ZWQuXG4gICAqIEBwYXJhbSB0YXJnZXQgVGhlIHRhcmdldGVkIHN0YXRlIGNsYXNzXG4gICAqIEBwYXJhbSBwYXlsb2FkIEFuIEVudGl0eVNlbGVjdG9yIHBheWxvYWRcbiAgICogQHNlZSBFbnRpdHlTZWxlY3RvclxuICAgKi9cbiAgY29uc3RydWN0b3IodGFyZ2V0OiBUeXBlPEVudGl0eVN0YXRlPFQ+PiwgcGF5bG9hZDogRW50aXR5U2VsZWN0b3I8VD4pIHtcbiAgICByZXR1cm4gZ2VuZXJhdGVBY3Rpb25PYmplY3QoRW50aXR5QWN0aW9uVHlwZS5SZW1vdmUsIHRhcmdldCwgcGF5bG9hZCk7XG4gIH1cbn1cbiJdfQ==