routes property
Implementation
List<Route<T>> get routes {
return _routes.fold<List<Route<T>>>([], (out, route) {
if (route is SymlinkRoute<T>) {
var childRoutes = route.router.routes.fold<List<Route<T>>>([], (
out,
r,
) {
return out..add(route.path.isEmpty ? r : Route.join(route, r));
});
return out..addAll(childRoutes);
} else {
return out..add(route);
}
});
}