@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'
  ])
};

Readme

Keywords

none

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