mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-08 18:44:14 +00:00
15 lines
643 B
TypeScript
15 lines
643 B
TypeScript
import { PaginationComponentOptions } from './pagination-component-options.model';
|
|
import { FindListOptions } from '../../core/data/request.models';
|
|
|
|
/**
|
|
* 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
|
|
});
|
|
}
|