sla

0.0.3 • Public • Published

node-sla

A tiny SLA node module that avoids setTimeout boilerplate code and allows an elapsed callback to be passed.

Example

var sla = require('sla');
 
//Will execute the code in the first callback
sla(1000, function(done) {
    console.log("Waiting....");
    setTimeout(done,900);
  }, function() {
    console.log("Elapsed");
  });
  
//Will execute the code in the second(elapsed) callback
sla(1000, function(done) {
    console.log("Waiting....");
    setTimeout(done,1001);
  }, function() {
    console.log("Elapsed");
  });

Installation

$ npm install sla

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.3
    5
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.3
    5
  • 0.0.2
    3

Package Sidebar

Install

npm i sla

Weekly Downloads

3

Version

0.0.3

License

none

Last publish

Collaborators

  • marcosnils
  • xetorthio
  • gcorraomla