- Introduce new NavigatorProps type to Unify all of the different types that represent Navigator props
- Make sure screenListeners is included on NavigatorPropsBase and CreateNavigatorFactory, rather than only on CreateNavigator and the various *NavigatorProps types
- Introduce new ScreenListenersProp component with the same approach as ScreenOptionsProp
- Make corresponding changes to all three of our custom navigators, so that they match createStackNavigator upstream (defaultScreenOptions is still missing – will be addressed in a later diff)
Depends on D5408