UNPKG

when-conditional

Version:

A simple little asyncronous if check and conditional method

19 lines (14 loc) 440 B
var when = require('../'); var someVar = false; var interval = setInterval(function(){ console.log('someVar is ' + someVar); if(someVar === true) clearInterval(interval); }, 1000); var immediate = when(function condition(){ return (someVar === true); }, function code(){ console.log("someVar is now true, and this was only triggered when it became true!"); }); setTimeout(function(){ someVar = true; }, 10000);