@ngxs-labs/entity-state
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
19 lines • 1.97 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { generateActionObject } from '../internal';
import { EntityActionType } from './type-alias';
var Reset = /** @class */ (function () {
/**
* Resets the targeted store to the default state: no entities, loading is false, error is undefined, active is undefined.
* @param target The targeted state class
* @see defaultEntityState
*/
function Reset(target) {
return generateActionObject(EntityActionType.Reset, target);
}
return Reset;
}());
export { Reset };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzZXQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Abmd4cy1sYWJzL2VudGl0eS1zdGF0ZS8iLCJzb3VyY2VzIjpbImxpYi9hY3Rpb25zL3Jlc2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFHbkQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sY0FBYyxDQUFDO0FBRWhEO0lBQ0U7Ozs7T0FJRztJQUNILGVBQVksTUFBOEI7UUFDeEMsT0FBTyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUNILFlBQUM7QUFBRCxDQUFDLEFBVEQsSUFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdlbmVyYXRlQWN0aW9uT2JqZWN0IH0gZnJvbSAnLi4vaW50ZXJuYWwnO1xuaW1wb3J0IHsgRW50aXR5U3RhdGUgfSBmcm9tICcuLi9lbnRpdHktc3RhdGUnO1xuaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRW50aXR5QWN0aW9uVHlwZSB9IGZyb20gJy4vdHlwZS1hbGlhcyc7XG5cbmV4cG9ydCBjbGFzcyBSZXNldCB7XG4gIC8qKlxuICAgKiBSZXNldHMgdGhlIHRhcmdldGVkIHN0b3JlIHRvIHRoZSBkZWZhdWx0IHN0YXRlOiBubyBlbnRpdGllcywgbG9hZGluZyBpcyBmYWxzZSwgZXJyb3IgaXMgdW5kZWZpbmVkLCBhY3RpdmUgaXMgdW5kZWZpbmVkLlxuICAgKiBAcGFyYW0gdGFyZ2V0IFRoZSB0YXJnZXRlZCBzdGF0ZSBjbGFzc1xuICAgKiBAc2VlIGRlZmF1bHRFbnRpdHlTdGF0ZVxuICAgKi9cbiAgY29uc3RydWN0b3IodGFyZ2V0OiBUeXBlPEVudGl0eVN0YXRlPGFueT4+KSB7XG4gICAgcmV0dXJuIGdlbmVyYXRlQWN0aW9uT2JqZWN0KEVudGl0eUFjdGlvblR5cGUuUmVzZXQsIHRhcmdldCk7XG4gIH1cbn1cbiJdfQ==