nestjs-sequelize-paginate
Version:
🏳🌈 Pagination helper method for Sequelize models.
16 lines (15 loc) • 546 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("@nestjs/common");
exports.PaginateQuery = common_1.createParamDecorator((param, input) => {
const { route: { path }, query, } = input;
const offset = query.offset ? parseFloat(query.offset) : null;
const page = query.page ? parseFloat(query.page) : null;
let payload = {
path: path,
page: page,
offset: offset,
showOffset: param === 'all' || false,
};
return payload;
});