npm.io
1.0.0 • Published 7 years ago

hemera-request-clear

Licence
MIT
Version
1.0.0
Deps
2
Size
6 kB
Vulns
0
Weekly
0

hemera-request-clear

npm node

About

The hemera-request-clear is a plugin to help clear the request with defaults pattern

Setup

const  HemeraRequestPlugin = require('hemera-request-clear')
const  hemera = new  Hemera(nats)
hemera.use(HemeraRequestPlugin, {
  fields: [
    'topic',
    'cmd'
  ]
})

Usage

hemera.add({
  topic:  'hemera-request-clear',
  cmd:  'test'
}, async (request) => {
  const  optionalFields = ['opt']
  request = hemera.requestClear(request, optionalFields)
})