injectpromise

v1.0.0
A simple Promise injector

injectpromise

A minimalistic package to insert a promise instead of using a callback.

Usage


const injectPromise = require('injectpromise')

class SomeClass {

    constructor() {
        this.injectPromise = injectPromise(this);
    }

    async getCurrent(callback = false) {

        if (!callback)
            return this.injectPromise(this.getCurrent);

        callSomething
            .then(result => {
            callback(null, result);
        }).catch(err => callback(err));
    }

}

module.exports = SomeClass

npm i injectpromise

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 10/17/2019

Downloads

Maintainers