api-features

```js // OR -> npm install api-features yarn add api-features ```

Usage no npm install needed!

<script type="module">
  import apiFeatures from 'https://cdn.skypack.dev/api-features';
</script>

README

Simple rest api features from shcemas

Install

// OR -> npm install api-features 
yarn add api-features

How to use APIFeatures?

import MyMongooseModel from './schemas....';
import ApiFeatures from 'api-features';

const getData = async => {
    const api = new ApiFeatures(MyMongooseModel.query({}), {...}, MyMongooseModel)
    api
    .limitFields()
    .sort()
    .paginator()


    const data = await api.query
    const controls = await api.getPaginatorConstrols()
}