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> > ({
- required AFThemeID themeId,
- required AFCreateStateViewDelegate<
TStateView> stateViewCreator, - required AFCreateSPIDelegate<
TSPI, AFBuildContext< spiCreator,TStateView, TRouteParam> , TTheme> - required AFUIType uiType,
- AFCreateDefaultRouteParamDelegate? createDefaultRouteParam,
- required AFAddScreenSpecificModelsDelegate? addModelsToStateView,
Implementation
AFConnectedUIConfig({
required this.themeId,
required this.stateViewCreator,
required this.spiCreator,
required this.uiType,
this.createDefaultRouteParam,
required this.addModelsToStateView,
});