bb-service-factory
Repository of common service factories.
Installation
npm install @kapitchi/bb-dic-factory
Usage
TODO
API
Functions
-
amqpConnection(amqpConnectionOpts) ⇒
Promise
-
mongoConnection(mongoConnectionOpts) ⇒
Promise
-
senecaAsyncFactory(senecaOpts) ⇒
Promise
Promise
amqpConnection(amqpConnectionOpts) ⇒ Kind: global function
Requires: module:amqplib
Param | Type |
---|---|
amqpConnectionOpts | Object |
amqpConnectionOpts.url | String |
Example
dic.asyncFactory('amqpConnection', require('@kapitchi/bb-dic-factory/src/amqp-connection.async-factory'));
Promise
mongoConnection(mongoConnectionOpts) ⇒ Kind: global function
Requires: module:mongodb
Param | Type |
---|---|
mongoConnectionOpts | |
mongoConnectionOpts.url | String |
Example
dic.asyncFactory('mongoConnection', require('@kapitchi/bb-dic-factory/src/mongo-connection.async-factory'));
Promise
senecaAsyncFactory(senecaOpts) ⇒ Kind: global function
Requires: module:seneca
Param | Type |
---|---|
senecaOpts | Object |
Example
dic.asyncFactory('seneca', require('@kapitchi/bb-dic-factory/src/seneca.async-factory'));
Development
Run the command below to builds es5 folder and README.md.
npm run build
Tests
npm test