page-result.mapper.ts 314 B

12345678910111213141516171819
  1. import { PageResult } from '../vo/page-result';
  2. export class PageResultMapper {
  3. static toPageResult<T>(
  4. data: T[],
  5. page: number,
  6. size: number,
  7. total: number,
  8. ): PageResult<T> {
  9. return {
  10. data: data,
  11. pagination: {
  12. page,
  13. size,
  14. total,
  15. },
  16. };
  17. }
  18. }