@victorlizarraga/generic-consumers

1.0.6 • Public • Published

Generic consumers

Examples

//consumerExample.js
const genericConsumers = require('@victorlizarraga/generic-consumers');
const { app } = require('@carlosbajo/micro');

module.exports = {
  getAll: genericConsumers.findAll(app, 'modelExample'),

  //input req.arg._id
  getById: genericConsumers.findOneById(app, 'modelExample'),

  //input req.arg._id
  deleteById: genericConsumers.deleteById(app, 'modelExample'),

  //input req.arg
  insert: genericConsumers.insert(app, 'modelExample'),
  //input req.arg
  update: genericConsumers.update(app, 'modelExample'),

  //input req.arg.testId
  //Model must have property 'testId'
  findByTestId: genercConsumers.findByProps(app, 'modelExample', ['testId']),

  //input req.arg.testId
  //Model must have property 'testId'
  findOneByTestId: genercConsumers.findOneByProps(app, 'modelExample', [
    'testId'
  ])
};

/@victorlizarraga/generic-consumers/

    Package Sidebar

    Install

    npm i @victorlizarraga/generic-consumers

    Weekly Downloads

    0

    Version

    1.0.6

    License

    ISC

    Unpacked Size

    3.76 kB

    Total Files

    4

    Last publish

    Collaborators

    • victorlizarraga