runEventInline

suspend fun runEventInline(eventSchema: EventSchema, data: Any? = null)

Runs eventSchema immediately, bypassing trigger matching entirely — eventSchema does not need its own trigger to match anything declared on triggerOwner.

This is how TriggerEvent re-runs an EventSchema looked up elsewhere in the screen's tile tree by id, and how RunEvents/RunCancellableEvents run their own events list as an unconditional payload rather than a trigger-filtered chain.

Parameters

eventSchema

the event to run right now.

data

value passed as eventSchema's own incomingData. null when nothing is forwarded.