janitorjs

janitor.js ==========

Janitor.js is a simple utility that helps cleanup objects.

Via NPM:

npm install janitorjs

Via Bower:

bower install janitor

Creates a new janitor

adds a disposable item to be cleaned up later.

 
// function 
janitor.add(function() {
  
});
 
 
// *or* object with .dispose() method 
janitor.add({
  disposefunction() {
 
  }
});

adds a timeout object

janitor.addTimeout(setTimeout(function() {
  
}, 1000));

adds an interval object

janitor.addInterval(setInterval(function() {
  
}, 100));
janitor.add(function() { });
janitor.addInterval(setInterval(functon(){}, 100));
 
//call the first fn, and dispose the interval 
janitor.dispose();