@ngxs-labs/entity-state
Version:
<p align="center"> <img src="https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png"> </p>
13 lines • 1.89 kB
JavaScript
import { generateActionObject } from '../internal';
import { EntityActionType } from './type-alias';
export class SetLoading {
/**
* Generates an action that will set the loading state for the given state.
* @param target The targeted state class
* @param loading The loading state
*/
constructor(target, loading) {
return generateActionObject(EntityActionType.SetLoading, target, loading);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9saWIvYWN0aW9ucy9sb2FkaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUduRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFNaEQsTUFBTSxPQUFPLFVBQVU7SUFDckI7Ozs7T0FJRztJQUNILFlBQVksTUFBOEIsRUFBRSxPQUFnQjtRQUMxRCxPQUFPLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLFVBQVUsRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDNUUsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2VuZXJhdGVBY3Rpb25PYmplY3QgfSBmcm9tICcuLi9pbnRlcm5hbCc7XHJcbmltcG9ydCB7IEVudGl0eVN0YXRlIH0gZnJvbSAnLi4vZW50aXR5LXN0YXRlJztcclxuaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBFbnRpdHlBY3Rpb25UeXBlIH0gZnJvbSAnLi90eXBlLWFsaWFzJztcclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgRW50aXR5U2V0TG9hZGluZ0FjdGlvbiB7XHJcbiAgcGF5bG9hZDogYm9vbGVhbjtcclxufVxyXG5cclxuZXhwb3J0IGNsYXNzIFNldExvYWRpbmcge1xyXG4gIC8qKlxyXG4gICAqIEdlbmVyYXRlcyBhbiBhY3Rpb24gdGhhdCB3aWxsIHNldCB0aGUgbG9hZGluZyBzdGF0ZSBmb3IgdGhlIGdpdmVuIHN0YXRlLlxyXG4gICAqIEBwYXJhbSB0YXJnZXQgVGhlIHRhcmdldGVkIHN0YXRlIGNsYXNzXHJcbiAgICogQHBhcmFtIGxvYWRpbmcgVGhlIGxvYWRpbmcgc3RhdGVcclxuICAgKi9cclxuICBjb25zdHJ1Y3Rvcih0YXJnZXQ6IFR5cGU8RW50aXR5U3RhdGU8YW55Pj4sIGxvYWRpbmc6IGJvb2xlYW4pIHtcclxuICAgIHJldHVybiBnZW5lcmF0ZUFjdGlvbk9iamVjdChFbnRpdHlBY3Rpb25UeXBlLlNldExvYWRpbmcsIHRhcmdldCwgbG9hZGluZyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==