@mongodb-model/db-migration

0.0.10 • Public • Published

Base

Standalone base module extending the NodeJs Transform API with few other functionalities added

Installation

$ yarn add @mongodb-model/schema 

or

$ npm i @mongodb-model/schema

Simple Usage Example

 const Base = require('@mongodb-model/schema');
 const base = new Base();
 base.apiGet();
 base.on('apiGet', data => console.log(data));
 base.on('apiGet-error', error => console.error(error));
 

or

 class MyWonderfulClass extends require('@mongodb-model/schema') {

    constructor(...arrayOfObjects) {

    super({ objectMode: true, encoding: "utf-8", autoDestroy: true });

    arrayOfObjects.forEach(option => {
        if(Object.keys(option).length > 0){
            Object.keys(option).forEach((key) => { if(!this[key]) this[key] = option[key];})
        }
    });

    this.autobind(MyWonderfulClass);
    this.autoinvoker(MyWonderfulClass);
    this.setMaxListeners(Infinity);
  }
 };
 

Package Sidebar

Install

npm i @mongodb-model/db-migration

Weekly Downloads

3

Version

0.0.10

License

MIT

Unpacked Size

50.3 kB

Total Files

12

Last publish

Collaborators

  • eweah
  • afrosintech