Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Depromisify

A light wrapper for synchronously resolving promises when you just can't do async in node

Motivation

The vast majority of the time, async is better. However you may find yourself in a situation where you are working with 3rd party libraries that are incompatable. One runs everything in sync, and the other only supports async actions. This is intended to bridge the gap.

Usage

var depromisify = require('depromisify').depromisify

function someAsyncAction() {
  return new Promise(function(resolve, reject) {
    apiCall().then(function(response) {
      resolve(response);
    });
  })
}

var response = depromisify(someAsyncAction());

Installation

npm install --save-dev depromisify

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages