Skip to content

nulltask/stable-timeout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stable-timeout

Stable setTimeout.

Installation

$ npm install stable-timeout

Example

var StableTimeout = require('stable-timeout');
var timeout = new StableTimeout();
var clearButton = document.querySelector('.button-clear');

timeout.set(function() {
  console.log('fired after 10s');
}, 10000);

clearButton.addEventListener('click', function(e) {
  // cancel timeout
  timeout.clear();
}, false);

License

MIT

About

Stable `setTimeout`.

Resources

Stars

Watchers

Forks

Packages

No packages published