UNPKG

@sliit-foss/mongoose-aggregate-paginate-v2

Version:

A cursor based custom aggregate pagination library for Mongoose with customizable labels.

3 lines (2 loc) 1.07 kB
var c=Object.create;var r=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var A=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var n=(t,e)=>r(t,"name",{value:e,configurable:!0});var l=(t,e)=>{for(var g in e)r(t,g,{get:e[g],enumerable:!0})},p=(t,e,g,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of u(e))!E.call(t,o)&&o!==g&&r(t,o,{get:()=>e[o],enumerable:!(i=f(e,o))||i.enumerable});return t};var P=(t,e,g)=>(g=t!=null?c(A(t)):{},p(e||!t||!t.__esModule?r(g,"default",{value:t,enumerable:!0}):g,t)),x=t=>p(r({},"__esModule",{value:!0}),t);var h={};l(h,{PREPAGINATION_PLACEHOLDER:()=>a.PREPAGINATION_PLACEHOLDER,default:()=>d});module.exports=x(h);var s=P(require("mongoose")),a=P(require("./core"));const m=n(function(t){t.statics.aggregatePaginate=a.default,s.default.Aggregate.prototype.paginateExec=function(e,g){return this.model().aggregatePaginate(this,e,g)}},"plugin");m.aggregatePaginate=a.default;var d=m;0&&(module.exports={PREPAGINATION_PLACEHOLDER}); //# sourceMappingURL=index.js.map