paramsWithType<TChildParam extends AFRouteParam> method

List<TChildParam> paramsWithType<TChildParam extends AFRouteParam>()

Implementation

List<TChildParam> paramsWithType<TChildParam extends AFRouteParam>() {
  final result = <TChildParam>[];

  for(final childSeg in children.values) {
    final childParam = childSeg.param;
    if(childParam is TChildParam) {
      result.add(childParam);
    }
  }
  return result;
}