@@ -42,7 +42,8 @@ class RouteBuilder<TExtra extends Object?> {
4242 routeState: routeState ?? this .routeState,
4343 shouldPreserve: shouldPreserve ?? this .shouldPreserve,
4444 shouldPrebuild: shouldPrebuild ?? this .shouldPrebuild,
45- builder: builder ?? this .builder,
45+ builder:
46+ builder ?? (context, state) => this .builder (context, state) as RouteWidgetMixin <TExtra >,
4647 condition: condition ?? this .condition,
4748 );
4849 }
@@ -56,8 +57,7 @@ class RouteBuilder<TExtra extends Object?> {
5657 routeState: this .routeState,
5758 shouldPreserve: shouldPreserve ? false : this .shouldPreserve,
5859 shouldPrebuild: shouldPrebuild ? false : this .shouldPrebuild,
59- builder: (context, state) =>
60- this .builder (context, state) as RouteWidgetMixin <TExtra >,
60+ builder: (context, state) => this .builder (context, state) as RouteWidgetMixin <TExtra >,
6161 condition: condition ? null : this .condition,
6262 );
6363 }
@@ -67,8 +67,7 @@ class RouteBuilder<TExtra extends Object?> {
6767
6868typedef TRouteConditionFn = bool Function ();
6969
70- typedef TRouteWidgetBuilder <TExtra extends Object ?> =
71- RouteWidgetMixin <TExtra > Function (
72- BuildContext context,
73- RouteState <TExtra ?> routeState,
74- );
70+ typedef TRouteWidgetBuilder <TExtra extends Object ?> = RouteWidgetMixin <TExtra > Function (
71+ BuildContext context,
72+ RouteState <TExtra ?> routeState,
73+ );
0 commit comments