accessChildrenParamsOfType<TChildRouteParam extends AFRouteParam> method

Iterable<TChildRouteParam> accessChildrenParamsOfType<TChildRouteParam extends AFRouteParam>()
inherited

Implementation

Iterable<TChildRouteParam> accessChildrenParamsOfType<TChildRouteParam extends AFRouteParam>() {
  final result = <TChildRouteParam>[];
  final childrenN = children;
  if(childrenN == null) {
    return result;
  }
  for(final child in childrenN.values) {
    final param = child.param;
    if(param is TChildRouteParam) {
      result.add(param);
    }
  }
  return result;
}