@ngxs-labs/entity-state
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
32 lines • 3.17 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* Interface for an object that has a payload field of type T
* @record
* @template T
*/
export function Payload() { }
if (false) {
/** @type {?} */
Payload.prototype.payload;
}
/** @enum {string} */
const EntityActionType = {
Add: 'add',
CreateOrReplace: 'createOrReplace',
Update: 'update',
UpdateActive: 'updateActive',
Remove: 'remove',
RemoveActive: 'removeActive',
SetLoading: 'setLoading',
SetError: 'setError',
SetActive: 'setActive',
ClearActive: 'clearActive',
Reset: 'reset',
GoToPage: 'goToPage',
SetPageSize: 'setPageSize',
};
export { EntityActionType };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZS1hbGlhcy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZ3hzLWxhYnMvZW50aXR5LXN0YXRlLyIsInNvdXJjZXMiOlsibGliL2FjdGlvbnMvdHlwZS1hbGlhcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFxQkEsNkJBRUM7OztJQURDLDBCQUFXOzs7O0lBT1gsS0FBTSxLQUFLO0lBQ1gsaUJBQWtCLGlCQUFpQjtJQUNuQyxRQUFTLFFBQVE7SUFDakIsY0FBZSxjQUFjO0lBQzdCLFFBQVMsUUFBUTtJQUNqQixjQUFlLGNBQWM7SUFDN0IsWUFBYSxZQUFZO0lBQ3pCLFVBQVcsVUFBVTtJQUNyQixXQUFZLFdBQVc7SUFDdkIsYUFBYyxhQUFhO0lBQzNCLE9BQVEsT0FBTztJQUNmLFVBQVcsVUFBVTtJQUNyQixhQUFjLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFuIEVudGl0eVNlbGVjdG9yIGRldGVybWluZXMgd2hpY2ggZW50aXRpZXMgd2lsbCBiZSBhZmZlY3RlZC5cbiAqIENhbiBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZzpcbiAqIC0gb25lIG9yIG11bHRpcGxlIElEcyBpbiBmb3JtIG9mIGEgc3RyaW5nIG9yIGFuIGFycmF5IG9mIHN0cmluZ3NcbiAqIC0gYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdHJ1ZSBmb3IgZW50aXRpZXMgdG8gYmUgc2VsZWN0ZWRcbiAqIC0gbnVsbCB0byBzZWxlY3QgYWxsIGVudGl0aWVzXG4gKi9cbmV4cG9ydCB0eXBlIEVudGl0eVNlbGVjdG9yPFQ+ID0gc3RyaW5nIHwgc3RyaW5nW10gfCAoKFQpID0+IGJvb2xlYW4pIHwgbnVsbDtcblxuLyoqXG4gKiBBbiBVcGRhdGVyIHdpbGwgYmUgYXBwbGllZCB0byB0aGUgY3VycmVudCBlbnRpdHksIGJlZm9yZSBvblVwZGF0ZSBpcyBydW4gd2l0aCBpdHMgcmVzdWx0LlxuICogQ2FuIGJlIG9uZSBvZiB0aGUgZm9sbG93aW5nOlxuICogLSBhIHBhcnRpYWwgb2JqZWN0IG9mIGFuIGVudGl0eVxuICogLSBhIGZ1bmN0aW9uIHRoYXQgdGFrZXMgdGhlIGN1cnJlbnQgZW50aXR5IGFuZCByZXR1cm5zIGEgcGFydGlhbGx5IHVwZGF0ZWQgZW50aXR5XG4gKiBAc2VlIEVudGl0eVN0YXRlI29uVXBkYXRlXG4gKi9cbmV4cG9ydCB0eXBlIFVwZGF0ZXI8VD4gPSBQYXJ0aWFsPFQ+IHwgKChlbnRpdHk6IFJlYWRvbmx5PFQ+KSA9PiBQYXJ0aWFsPFQ+KTtcblxuLyoqXG4gKiBJbnRlcmZhY2UgZm9yIGFuIG9iamVjdCB0aGF0IGhhcyBhIHBheWxvYWQgZmllbGQgb2YgdHlwZSBUXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgUGF5bG9hZDxUPiB7XG4gIHBheWxvYWQ6IFQ7XG59XG5cbi8qKlxuICogRW51bSB0aGF0IGNvbnRhaW5zIGFsbCBleGlzdGluZyBBY3Rpb25zIGZvciB0aGUgRW50aXR5IFN0YXRlIGFkYXB0ZXIuXG4gKi9cbmV4cG9ydCBlbnVtIEVudGl0eUFjdGlvblR5cGUge1xuICBBZGQgPSAnYWRkJyxcbiAgQ3JlYXRlT3JSZXBsYWNlID0gJ2NyZWF0ZU9yUmVwbGFjZScsXG4gIFVwZGF0ZSA9ICd1cGRhdGUnLFxuICBVcGRhdGVBY3RpdmUgPSAndXBkYXRlQWN0aXZlJyxcbiAgUmVtb3ZlID0gJ3JlbW92ZScsXG4gIFJlbW92ZUFjdGl2ZSA9ICdyZW1vdmVBY3RpdmUnLFxuICBTZXRMb2FkaW5nID0gJ3NldExvYWRpbmcnLFxuICBTZXRFcnJvciA9ICdzZXRFcnJvcicsXG4gIFNldEFjdGl2ZSA9ICdzZXRBY3RpdmUnLFxuICBDbGVhckFjdGl2ZSA9ICdjbGVhckFjdGl2ZScsXG4gIFJlc2V0ID0gJ3Jlc2V0JyxcbiAgR29Ub1BhZ2UgPSAnZ29Ub1BhZ2UnLFxuICBTZXRQYWdlU2l6ZSA9ICdzZXRQYWdlU2l6ZSdcbn1cbiJdfQ==