Creates the navigation component. This will be the component that will replace the Navigator component once loaded
the registered screens
the creation options for the component
Pushes a fullscreen display onto the stack
the elements to render inside the fullscreen element
the interface to programatically close the fullscreen display
Pushes a modal onto the stack
the elements to render inside the modal
the interface to programatically close the modal
Pops a number of screens off the stack
the number of screens to pop off the stack. Can be Infinity
to pop all screens and return to the
default route
Pushes a screen onto the stack
the screen that should be added to the stack
the properties that should be applied to the screen
Replaces the current screen on the stack
the screen that should be put in place at the top of the stack
the properties that should be applied to the screen
Resets the whole stack to a certain screen
the screen that should be put in place at the bottom of the stack
the properties that should be applied to the screen
An interface that navigation backend library integrations must implement to allow the EF Carbon navigation API to work with it