executeWidgetUseLaunchParamAndExecute<TSPIWidget extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme>> method

void executeWidgetUseLaunchParamAndExecute<TSPIWidget extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme>>(
  1. AFRouteParam launchParam,
  2. AFWidgetConfig<AFWidgetStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme>, AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam> config,
  3. AFStateTestExecute e,
  4. AFStateTestWidgetWithExecuteHandlerDelegate<TSPIWidget> delegate, {
  5. 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);
}