import { FindListOptions } from '../../core/data/find-list-options.model'; import { PaginationComponentOptions } from './pagination-component-options.model'; /** * Transform a PaginationComponentOptions object into a FindListOptions object * @param pagination The PaginationComponentOptions to transform * @param original An original FindListOptions object to start from */ export function toFindListOptions(pagination: PaginationComponentOptions, original?: FindListOptions): FindListOptions { return Object.assign(new FindListOptions(), original, { currentPage: pagination.currentPage, elementsPerPage: pagination.pageSize, }); }