npm install @rutan/step-trigger
import StepTrigger from '@rutan/step-trigger';
const trigger = new StepTrigger();
trigger.reserve(5, () => console.log('Hello, Trigger!'));
trigger.step();
trigger.step();
trigger.step();
trigger.step();
trigger.step();
// => Hello, Trigger!