defineScreenSPIOverride<TSPI extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> , TBuildContext extends AFBuildContext<AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> method
void
defineScreenSPIOverride<TSPI extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> , TBuildContext extends AFBuildContext<AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme>({
- required AFCreateSPIDelegate<
TSPI, TBuildContext, TTheme> createSPI,
Implementation
void defineScreenSPIOverride<TSPI extends AFStateProgrammingInterface, TBuildContext extends AFBuildContext, TTheme extends AFFunctionalTheme>({ required AFCreateSPIDelegate<TSPI, TBuildContext, TTheme> createSPI }) {
spiOverrides[TSPI] = ((context, standard) {
return createSPI(context as TBuildContext, standard);
});
}