Skip to content

ws2356/sstask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sstask

A promise based task scheduler written in javascript.

##Usage

import Scheduler from 'sstask';

const scheduler = new Scheduler();

scheduler.addTask(
  'task2', 
  ({ task1 }) => { 
    console.log('task1 finished with result: ', task1);
    return Promise.resolve('result2');
  },
  ['task1']
);
scheduler.addTask('task1', () => new Promise(resolve => setTimeout(() => resolve('result1'), 1000)));

scheduler.start()
.then({ task1, task2 } => {
  console.log('all tasks finished');
});

See more details in the docs and in the unit tests

About

A promise based task scheduler written in javascript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published