UNPKG

@ngxs-labs/entity-state

Version:

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

27 lines 2.28 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 EntitySetLoadingAction() { } if (false) { /** @type {?} */ EntitySetLoadingAction.prototype.payload; } var SetLoading = /** @class */ (function () { /** * Generates an action that will set the loading state for the given state. * @param target The targeted state class * @param loading The loading state */ function SetLoading(target, loading) { return generateActionObject(EntityActionType.SetLoading, target, loading); } return SetLoading; }()); export { SetLoading }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGluZy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZ3hzLWxhYnMvZW50aXR5LXN0YXRlLyIsInNvdXJjZXMiOlsibGliL2FjdGlvbnMvbG9hZGluZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBR25ELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGNBQWMsQ0FBQzs7OztBQUVoRCw0Q0FFQzs7O0lBREMseUNBQWlCOztBQUduQjtJQUNFOzs7O09BSUc7SUFDSCxvQkFBWSxNQUE4QixFQUFFLE9BQWdCO1FBQzFELE9BQU8sb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztJQUM1RSxDQUFDO0lBQ0gsaUJBQUM7QUFBRCxDQUFDLEFBVEQsSUFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdlbmVyYXRlQWN0aW9uT2JqZWN0IH0gZnJvbSAnLi4vaW50ZXJuYWwnO1xuaW1wb3J0IHsgRW50aXR5U3RhdGUgfSBmcm9tICcuLi9lbnRpdHktc3RhdGUnO1xuaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRW50aXR5QWN0aW9uVHlwZSB9IGZyb20gJy4vdHlwZS1hbGlhcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRW50aXR5U2V0TG9hZGluZ0FjdGlvbiB7XG4gIHBheWxvYWQ6IGJvb2xlYW47XG59XG5cbmV4cG9ydCBjbGFzcyBTZXRMb2FkaW5nIHtcbiAgLyoqXG4gICAqIEdlbmVyYXRlcyBhbiBhY3Rpb24gdGhhdCB3aWxsIHNldCB0aGUgbG9hZGluZyBzdGF0ZSBmb3IgdGhlIGdpdmVuIHN0YXRlLlxuICAgKiBAcGFyYW0gdGFyZ2V0IFRoZSB0YXJnZXRlZCBzdGF0ZSBjbGFzc1xuICAgKiBAcGFyYW0gbG9hZGluZyBUaGUgbG9hZGluZyBzdGF0ZVxuICAgKi9cbiAgY29uc3RydWN0b3IodGFyZ2V0OiBUeXBlPEVudGl0eVN0YXRlPGFueT4+LCBsb2FkaW5nOiBib29sZWFuKSB7XG4gICAgcmV0dXJuIGdlbmVyYXRlQWN0aW9uT2JqZWN0KEVudGl0eUFjdGlvblR5cGUuU2V0TG9hZGluZywgdGFyZ2V0LCBsb2FkaW5nKTtcbiAgfVxufVxuIl19