executeWidgetUseLaunchParamAndExecute<TSPIWidget extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> > method
void
executeWidgetUseLaunchParamAndExecute<TSPIWidget extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> >(
- AFRouteParam launchParam,
- AFWidgetConfig<
AFWidgetStateProgrammingInterface< config,AFComponentState, AFBuildContext< , AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam>AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFStateTestExecute e,
- AFStateTestWidgetWithExecuteHandlerDelegate<
TSPIWidget> delegate, { - AFRouteLocation parentRoute = AFRouteLocation.screenHierarchy,
Implementation
void executeWidgetUseLaunchParamAndExecute<TSPIWidget extends AFStateProgrammingInterface>(AFRouteParam launchParam, AFWidgetConfig config, AFStateTestExecute e, AFStateTestWidgetWithExecuteHandlerDelegate<TSPIWidget> delegate, {
AFRouteLocation parentRoute = AFRouteLocation.screenHierarchy
}) {
final widgetContext = _createWidgetContextWithLaunchParam<TSPIWidget>(launchParam, config, parentRoute);
return delegate(e, widgetContext);
}