Files
bigcapital/server/src/models/Pagination.js
2020-03-25 18:05:15 +02:00

17 lines
387 B
JavaScript

import { Model } from 'objection';
export default class PaginationQueryBuilder extends Model.QueryBuilder {
pagination(page, pageSize) {
return super.page(page, pageSize).runAfter(
({ results, total }) => {
return {
results,
pagination: {
total,
page: page + 1,
pageSize,
},
};
})
}
}