UNPKG

state-switch

Version:

State Switch is a Change Monitor/Guarder for Async Actions.

10 lines 370 B
const guardMachineEvent = (interpreter, event) => { if (!interpreter.state.can(event)) { throw new Error([ `StateMachine "${interpreter.id}" can not accept event "${event}"`, ` with current state "${interpreter.state.value}"`, ].join('')); } }; export { guardMachineEvent }; //# sourceMappingURL=guard-machine-event.js.map