UNPKG

utilise

Version:

Lean JavaScript Utilities as Micro-libraries

10 lines 276 B
module.exports = function wait(condition){ return function(handler){ return function(){ var result = condition.apply(this, arguments) result ? handler.apply(this, arguments) : this.once('change', wait(condition)(handler)) } } }