1.0.1 • Published 6 years ago

synchronous-timer-queue v1.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
6 years ago

Timer Queue

Typescript time based synchronous queue to add task with pause functionality

Installation

npm i synchronous-timer-queue --save

Usage

    import TimerQueue from 'synchronous-timer-queue';
    
    const timerQueue = new TimerQueue();
    
    timerQueue.addTask(() => {
        console.log('My first task')
    }, 500);

    timerQueue.addTask(() => {
        console.log('My Second task')
    }, 500);


    timerQueue.setPause(true);
    
    timerQueue.setPause(false);
    
    timerQueue.clear();

Methods

addTask(taskFunction, delayInMillis)

Add task to queue with delay from previous

clear()

Clear tasks from queue

setPause(boolean)

Pause/Unpause queue