@ngxs-labs/entity-state
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
17 lines • 1.88 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';
export class Reset {
/**
* Resets the targeted store to the default state: no entities, loading is false, error is undefined, active is undefined.
* @see defaultEntityState
* @param {?} target The targeted state class
*/
constructor(target) {
return generateActionObject(EntityActionType.Reset, target);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzZXQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Abmd4cy1sYWJzL2VudGl0eS1zdGF0ZS8iLCJzb3VyY2VzIjpbImxpYi9hY3Rpb25zL3Jlc2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFHbkQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sY0FBYyxDQUFDO0FBRWhELE1BQU0sT0FBTyxLQUFLOzs7Ozs7SUFNaEIsWUFBWSxNQUE4QjtRQUN4QyxPQUFPLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQztJQUM5RCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZW5lcmF0ZUFjdGlvbk9iamVjdCB9IGZyb20gJy4uL2ludGVybmFsJztcbmltcG9ydCB7IEVudGl0eVN0YXRlIH0gZnJvbSAnLi4vZW50aXR5LXN0YXRlJztcbmltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEVudGl0eUFjdGlvblR5cGUgfSBmcm9tICcuL3R5cGUtYWxpYXMnO1xuXG5leHBvcnQgY2xhc3MgUmVzZXQge1xuICAvKipcbiAgICogUmVzZXRzIHRoZSB0YXJnZXRlZCBzdG9yZSB0byB0aGUgZGVmYXVsdCBzdGF0ZTogbm8gZW50aXRpZXMsIGxvYWRpbmcgaXMgZmFsc2UsIGVycm9yIGlzIHVuZGVmaW5lZCwgYWN0aXZlIGlzIHVuZGVmaW5lZC5cbiAgICogQHBhcmFtIHRhcmdldCBUaGUgdGFyZ2V0ZWQgc3RhdGUgY2xhc3NcbiAgICogQHNlZSBkZWZhdWx0RW50aXR5U3RhdGVcbiAgICovXG4gIGNvbnN0cnVjdG9yKHRhcmdldDogVHlwZTxFbnRpdHlTdGF0ZTxhbnk+Pikge1xuICAgIHJldHVybiBnZW5lcmF0ZUFjdGlvbk9iamVjdChFbnRpdHlBY3Rpb25UeXBlLlJlc2V0LCB0YXJnZXQpO1xuICB9XG59XG4iXX0=