Airbreaks-Low-Power/Programming/Javascript/node_modules/deasync-promise
2023-12-19 18:30:36 -06:00
..
.npmignore First Commit 2023-12-19 18:30:36 -06:00
index.js First Commit 2023-12-19 18:30:36 -06:00
package.json First Commit 2023-12-19 18:30:36 -06:00
Readme.md First Commit 2023-12-19 18:30:36 -06:00

deasync-promise

Transforms async functions into sync with promise API

Usage

import deasyncPromise from 'deasync-promise';
let promiseWhichWillBeResolved = generateSuccessPromise();
let syncResult = deasyncPromise(promiseWhichWillBeResolved)

let promiseWhichWillBeRejected = generateRejectedPromise();
try {
    let syncResult = deasyncPromise(promiseWhichWillBeRejected)
} catch (err) {
}