UNPKG

xstate-helpers

Version:

A collection of helpers for XState (with React).

21 lines (16 loc) • 595 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function assertEvent(_event, _types) {} function invariantEvent(event, types) { types = Array.isArray(types) ? types : [types]; if (!types.includes(event.type)) { throw new Error(`Expected event${types.length > 1 ? 's' : ''} "${types.join(', ')}" but got "${event.type}".`); } } function isEvent(event, types) { types = Array.isArray(types) ? types : [types]; return types.includes(event.type); } exports.assertEvent = assertEvent; exports.invariantEvent = invariantEvent; exports.isEvent = isEvent;