UNPKG

@aequum/mongoose

Version:

aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs and utils

13 lines (12 loc) 565 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MongoosePaginatedRepository = void 0; require("mongoose-paginate-v2"); const __1 = require(".."); const paginate_util_1 = require("../../utils/paginate.util"); class MongoosePaginatedRepository extends __1.MongooseRepository { async paginatedFind(filter, page, size, sort, projection, options) { return (0, paginate_util_1.paginate)(this.model, filter, page, size, sort, projection, options); } } exports.MongoosePaginatedRepository = MongoosePaginatedRepository;