1.0.3 • Published 3 years ago

owp.progress-promise v1.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

OpenWebProject progress-promise

Promise with support for progress updates

Installation

npm install owp.progress-promise --save

Usage

new ProgressPromise(function(resolve, reject, progress) { }) => Promise
const ProgressPromise = require("owp.progress-promise");

const promise = new ProgressPromise((resolve, reject, progress) => {
    progress("Running...");

    setTimeout(() => {
        resolve("Done");
    }, 1000);
});

promise.progress(progress => {
    console.log("Progress: " + progress);
})
.then(response => {
    console.log("Response: " + response);
});