Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 765 Bytes

Readme.md

File metadata and controls

55 lines (33 loc) · 765 Bytes

timers

Timer management to clear large batches of timers.

Installation

$ component install component/timers

Example

In the following example the last two timers will not fire.

var Timers = require('timers');
var timers = new Timers;

timers.timeout(function(){
  console.log('one');
}, 1000);

timers.timeout(function(){
  console.log('two');
}, 2000);

timers.timeout(function(){
  console.log('three');
}, 3000);

setTimeout(function(){
  timers.clear();
}, 1500);

API

Timers()

Initialize a new timer set with optional ids.

Timers.timeout(fn:Function, ms:Number)

Add timeout fn.

Timers.interval(fn:Function, ms:Number)

Add interval fn.

Timers.clear()

Clear all timers.

License

MIT