createCompositeResolver static method
Creates a composite route resolver that tries multiple resolvers in order.
resolvers - List of resolvers to try in order.
Implementation
static ULinkRouteResolver createCompositeResolver(
List<ULinkRouteResolver> resolvers,
) {
return (ULinkResolvedData data) {
for (final resolver in resolvers) {
final result = resolver(data);
if (result != null) {
return result;
}
}
return null;
};
}