UriTemplateCompletableAppRoute<R, P extends RouteParams> constructor
UriTemplateCompletableAppRoute<R, P extends RouteParams> (
- UriTemplate uriTemplate,
- CompletableHandler<
R, P> handler, - ParameterConverter<
P> paramConverter, { - String? name,
- ToRouteTitle<
P> ? toRouteTitle,
Implementation
UriTemplateCompletableAppRoute(
this.uriTemplate,
CompletableHandler<R, P> handler,
ParameterConverter<P> paramConverter, {
String? name,
ToRouteTitle<P>? toRouteTitle,
}) : super(
uriTemplate.template,
handler,
paramConverter,
name: name,
toRouteTitle: (params) => name ?? toRouteTitle?.call(params),
toRouteUri: (params) {
return uriTemplate.expand(RouteParams.of(params).toMap());
},
);