Event factory function to create appropriate event instances from generic event data Automatically determines the correct event class based on eventType
Raw event data object
Appropriate Event instance
Error if eventType is unknown
const eventData = { eventType: 'utterance', parameters: { dialogEvent: {...} }};const event = createEvent(eventData); // Returns UtteranceEvent instance Copy
const eventData = { eventType: 'utterance', parameters: { dialogEvent: {...} }};const event = createEvent(eventData); // Returns UtteranceEvent instance
Event factory function to create appropriate event instances from generic event data Automatically determines the correct event class based on eventType