delegate method
AutoRouterDelegate
delegate({
- WidgetBuilder? placeholder,
- DeepLinkBuilder? deepLinkBuilder,
- bool rebuildStackOnDeepLink = false,
- Listenable? reevaluateListenable,
- Clip clipBehavior = Clip.hardEdge,
inherited
Builds a lazy instance of AutoRouterDelegate
_lazyRootDelegate is only built one time
Implementation
AutoRouterDelegate delegate({
String? navRestorationScopeId,
WidgetBuilder? placeholder,
NavigatorObserversBuilder navigatorObservers = AutoRouterDelegate.defaultNavigatorObserversBuilder,
DeepLinkBuilder? deepLinkBuilder,
bool rebuildStackOnDeepLink = false,
Listenable? reevaluateListenable,
Clip clipBehavior = Clip.hardEdge,
}) {
return _lazyRootDelegate ??= AutoRouterDelegate(
this,
navRestorationScopeId: navRestorationScopeId,
navigatorObservers: navigatorObservers,
placeholder: placeholder,
rebuildStackOnDeepLink: rebuildStackOnDeepLink,
deepLinkBuilder: deepLinkBuilder,
reevaluateListenable: reevaluateListenable,
clipBehavior: clipBehavior,
);
}