NavigateEventSchema
Navigates the graph registered under navigatorId to destination, pushing it onto the back stack.
Navigation data: the destination receives the event's incomingData merged with data, with data winning on key collision. Only map-shaped incomingData contributes, and null values are dropped from both — navigation arguments are never null.
Back stack: when popUpTo is set, entries are popped up to PopUpTo.destination before the new one is pushed, inclusive or not according to PopUpTo.inclusive.
incomingData consumed: merged into the destination's navigation data when it is a map.
Triggers fired:
OnSuccessEventTrigger— when the navigation was performed. No data is passed downstream.OnFailureEventTrigger— when no navigator is registered under navigatorId, or the navigator refused the navigation; no data is passed and the error is logged.
Constructors
Types
Properties
This event's own children — each declaring, via its own trigger, which of this event's outgoing triggers runs it. null when this event declares no children.
The condition that must occur for this event to run — matched by structural equality (data class/data object equality) against whatever trigger value fired, never by any kind of subscription or listener registry.