UNPKG

@ngxs-labs/entity-state

Version:

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

33 lines 3.71 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { EntityActionType } from './type-alias'; import { generateActionObject } from '../internal'; var GoToPage = /** @class */ (function () { /** * Generates an action that changes the page index for pagination. * Page index starts at 0. * @param target The targeted state class * @param payload Payload to change the page index */ function GoToPage(target, payload) { return generateActionObject(EntityActionType.GoToPage, target, tslib_1.__assign({ wrap: false }, payload)); } return GoToPage; }()); export { GoToPage }; var SetPageSize = /** @class */ (function () { /** * Generates an action that changes the page size * @param target The targeted state class * @param payload The page size */ function SetPageSize(target, payload) { return generateActionObject(EntityActionType.SetPageSize, target, payload); } return SetPageSize; }()); export { SetPageSize }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZ3hzLWxhYnMvZW50aXR5LXN0YXRlLyIsInNvdXJjZXMiOlsibGliL2FjdGlvbnMvcGFnaW5hdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBVyxNQUFNLGNBQWMsQ0FBQztBQUd6RCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFVbkQ7SUFDRTs7Ozs7T0FLRztJQUNILGtCQUFZLE1BQThCLEVBQUUsT0FBd0I7UUFDbEUsT0FBTyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsTUFBTSxxQkFDM0QsSUFBSSxFQUFFLEtBQUssSUFDUixPQUFPLEVBQ1YsQ0FBQztJQUNMLENBQUM7SUFDSCxlQUFDO0FBQUQsQ0FBQyxBQWJELElBYUM7O0FBSUQ7SUFDRTs7OztPQUlHO0lBQ0gscUJBQVksTUFBOEIsRUFBRSxPQUFlO1FBQ3pELE9BQU8sb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztJQUM3RSxDQUFDO0lBQ0gsa0JBQUM7QUFBRCxDQUFDLEFBVEQsSUFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVudGl0eUFjdGlvblR5cGUsIFBheWxvYWQgfSBmcm9tICcuL3R5cGUtYWxpYXMnO1xuaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRW50aXR5U3RhdGUgfSBmcm9tICcuLi9lbnRpdHktc3RhdGUnO1xuaW1wb3J0IHsgZ2VuZXJhdGVBY3Rpb25PYmplY3QgfSBmcm9tICcuLi9pbnRlcm5hbCc7XG5cbmV4cG9ydCB0eXBlIEdvVG9QYWdlUGF5bG9hZCA9XG4gIHwgeyBwYWdlOiBudW1iZXIgfVxuICB8IHsgbmV4dDogdHJ1ZTsgd3JhcD86IGJvb2xlYW4gfVxuICB8IHsgcHJldjogdHJ1ZTsgd3JhcD86IGJvb2xlYW4gfVxuICB8IHsgbGFzdDogdHJ1ZSB9XG4gIHwgeyBmaXJzdDogdHJ1ZSB9O1xuZXhwb3J0IHR5cGUgRW50aXR5R29Ub1BhZ2VBY3Rpb24gPSBQYXlsb2FkPEdvVG9QYWdlUGF5bG9hZCAmIHsgd3JhcDogYm9vbGVhbiB9PjtcblxuZXhwb3J0IGNsYXNzIEdvVG9QYWdlIHtcbiAgLyoqXG4gICAqIEdlbmVyYXRlcyBhbiBhY3Rpb24gdGhhdCBjaGFuZ2VzIHRoZSBwYWdlIGluZGV4IGZvciBwYWdpbmF0aW9uLlxuICAgKiBQYWdlIGluZGV4IHN0YXJ0cyBhdCAwLlxuICAgKiBAcGFyYW0gdGFyZ2V0IFRoZSB0YXJnZXRlZCBzdGF0ZSBjbGFzc1xuICAgKiBAcGFyYW0gcGF5bG9hZCBQYXlsb2FkIHRvIGNoYW5nZSB0aGUgcGFnZSBpbmRleFxuICAgKi9cbiAgY29uc3RydWN0b3IodGFyZ2V0OiBUeXBlPEVudGl0eVN0YXRlPGFueT4+LCBwYXlsb2FkOiBHb1RvUGFnZVBheWxvYWQpIHtcbiAgICByZXR1cm4gZ2VuZXJhdGVBY3Rpb25PYmplY3QoRW50aXR5QWN0aW9uVHlwZS5Hb1RvUGFnZSwgdGFyZ2V0LCB7XG4gICAgICB3cmFwOiBmYWxzZSxcbiAgICAgIC4uLnBheWxvYWRcbiAgICB9KTtcbiAgfVxufVxuXG5leHBvcnQgdHlwZSBFbnRpdHlTZXRQYWdlU2l6ZUFjdGlvbiA9IFBheWxvYWQ8bnVtYmVyPjtcblxuZXhwb3J0IGNsYXNzIFNldFBhZ2VTaXplIHtcbiAgLyoqXG4gICAqIEdlbmVyYXRlcyBhbiBhY3Rpb24gdGhhdCBjaGFuZ2VzIHRoZSBwYWdlIHNpemVcbiAgICogQHBhcmFtIHRhcmdldCBUaGUgdGFyZ2V0ZWQgc3RhdGUgY2xhc3NcbiAgICogQHBhcmFtIHBheWxvYWQgVGhlIHBhZ2Ugc2l6ZVxuICAgKi9cbiAgY29uc3RydWN0b3IodGFyZ2V0OiBUeXBlPEVudGl0eVN0YXRlPGFueT4+LCBwYXlsb2FkOiBudW1iZXIpIHtcbiAgICByZXR1cm4gZ2VuZXJhdGVBY3Rpb25PYmplY3QoRW50aXR5QWN0aW9uVHlwZS5TZXRQYWdlU2l6ZSwgdGFyZ2V0LCBwYXlsb2FkKTtcbiAgfVxufVxuIl19