1.2.0 • Published 3 years ago

queprocess v1.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Que Process

Que Process process your function in a Synchronous Queue. All the process will be in a queue and it will run one by one.

Features

  • Simple to Use
  • Light Weight
  • Zero Dependency

Working

//including queProcess 
const QueProcess = require('queProcess');


const quePr = new QueProcess();


function job(input) {
    return new Promise(resolve => {
        setTimeout(() => {
            resolve(input);
        }, 5000);
    })
}

function job2(input) {
    return input
}

function job3(input) {
    return new Promise(resolve => {
        setTimeout(() => {
            resolve(input);
        }, 1000);
    })
}

quePr.add(job, 'the is resolved').then(data => console.log(data))
quePr.add(job2, 'more resolved').then(data => console.log('more',data))
quePr.add(job3, 'another resolved').then(data => console.log('another',data))

License

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago