The Catavolt SDK entry point, an instance of the sdk {AppContext} which is always available to components. A singleton instance is used by the underlying components to interact with the sdk.
The CvEventRegistry handles decoupled communication between components. Any component may subscribe to and publish CvEvents. See also CvListener and CvEventType
Provide a target for any navigations that originate from this action. The navTarget should correspond to the 'targetId' value of the coresident CvNavigation or {@link CvNavigator}. This is useful for single page apps where components may be coresident.
Register to receive CvEvents of type CvNavigationResult
The sdk {PaneContext} associated with this action. If not specified, the context chain will be upwardly searched to find a component with a containing sdk {PaneContext} scopeObj
Render override function. It should accept the following params:
Array of {@link CvListener> that will be notified of a state change for which they may need to refresh
The sdk {ViewDesc}
Name of the wrapping element (should be component name) Defaults to 'span' from backward compatibility's sake
Props for the wrapping element
Name of the wrapperElem property that fires the 'open viewDesc' action (i.e. onClick or onPress) Defaults to 'onClick'
Generated using TypeDoc
Array of CvListeners that will be notified if a view is 'opened'