AFConnectedUIConfig<TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme>> constructor

AFConnectedUIConfig<TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme>>({
  1. required AFThemeID themeId,
  2. required AFCreateStateViewDelegate<TStateView> stateViewCreator,
  3. required AFCreateSPIDelegate<TSPI, AFBuildContext<TStateView, TRouteParam>, TTheme> spiCreator,
  4. required AFUIType uiType,
  5. AFCreateDefaultRouteParamDelegate? createDefaultRouteParam,
  6. required AFAddScreenSpecificModelsDelegate? addModelsToStateView,
})

Implementation

AFConnectedUIConfig({
  required this.themeId,
  required this.stateViewCreator,
  required this.spiCreator,
  required this.uiType,
  this.createDefaultRouteParam,
  required this.addModelsToStateView,
});