accessRouteParamUpdate<TRouteParam extends AFRouteParam> method
TRouteParam
accessRouteParamUpdate<TRouteParam extends AFRouteParam>()
Implementation
TRouteParam accessRouteParamUpdate<TRouteParam extends AFRouteParam>() {
final correctTypes = accessRouteParamUpdates<TRouteParam>();
if(correctTypes.isEmpty) {
throw AFException("Found no AFNavigateSetParam actions for param type $TRouteParam");
}
if(correctTypes.length > 1) {
throw AFException("Error, found ${correctTypes.length} updated to route param $TRouteParam, use accessRouteParamUpdates");
}
final correctType = correctTypes.first;
return correctType;
}