@@ -126,6 +126,7 @@ module StackNavigationScreenProp = (M: {
126126};
127127
128128module Make = (M : {type params ; }) => {
129+ type nonrec route = route (M . params );
129130 module Navigation =
130131 StackNavigationScreenProp ({
131132 include M ;
@@ -179,8 +180,8 @@ module Make = (M: {type params;}) => {
179180 style: ReactNative.Style.t,
180181 /* extends NavigationSceneRendererProps */
181182 layout,
182- scene: scene(route('params)),
183- previous: option(scene(route('params))),
183+ scene: scene(Core. route('params)),
184+ previous: option(scene(Core. route('params))),
184185 navigation,
185186 styleInterpolator: stackHeaderStyleInterpolator,
186187 }
@@ -254,7 +255,7 @@ module Make = (M: {type params;}) => {
254255 "" ;
255256 type optionsProps = {
256257 navigation,
257- route: route ( M . params ) ,
258+ route,
258259 };
259260 type optionCallback = optionsProps => options ;
260261
@@ -274,7 +275,7 @@ module Make = (M: {type params;}) => {
274275 React . component({
275276 .
276277 "navigation" : navigation,
277- "route" : route( M . params) ,
278+ "route" : route,
278279 }),
279280 };
280281
@@ -301,7 +302,7 @@ module Make = (M: {type params;}) => {
301302 ~component : React . component ({
302303 .
303304 "navigation": navigation ,
304- "route": route ( M . params ) ,
305+ "route": route ,
305306 }),
306307 unit
307308 ) =>
0 commit comments