0.1.0 • Published 5 years ago

@dx-libs/queue v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@dx-libs/queue v0.1.0

Otra simple cola de tareas

Scripts

npm run eslint
npm run test-watch
npm run test
npm run sonar

Instalación

Como libreria

npm install --save @dx-libs/queue

Modo de uso

const timeout = require('@dx-libs/timeout');
const Queue = require("@dx-libs/queue");

const queue = Queue.from("Hola mundo");
queue
    .timeout(10000)
    .task(async (c) => await timeout(() => c.toUpperCase(), 250))
    .on('items', (items, arr) => {
        console.log('Items:',items.length, ' Arr:', arr.length);
    })
    .run(3)
    .then(result => {
        console.log('result:', result.join(''));
    })
    .catch(error => console.error(error));