A simple library used to conditionally trigger methods.
Some patterns necessitate having triggers. For example, consider walking a directory tree:
What if when the
end event is emitted, some file processing is still occurring? And let's say that the other part of your program needs this file processing to be completed, what do you do?
npm install triggerflow
Revisiting the previous example, you can solve this problem quite easily with a trigger. A trigger can be thought of as a switch that fires a method when some conditions have been met. More specifically in the case of
triggerflow, when the conditions meet a base condition.
triggerflow, base conditions are when a
true and when a
var trigger = ;var finishedTrigger =processing = 0;
The trigger is only fired and thus
moveToNextPartOfProgram() is called when
Copyright (c) 2012 JP Richardson