defineWithParams<R, P extends RouteParams> method

AppRoute<R, P> defineWithParams<R, P extends RouteParams>(
  1. String routePath, {
  2. required WidgetHandler<R, P> handler,
  3. String? name,
  4. required ParameterConverter<P> paramConverter,
  5. TransitionType? transitionType,
})

Creates an AppPageRoute definition for the passed WidgetHandler, using a custom parameter type

Implementation

AppRoute<R, P> defineWithParams<R, P extends RouteParams>(String routePath,
    {required WidgetHandler<R, P> handler,
    String? name,
    required ParameterConverter<P> paramConverter,
    TransitionType? transitionType}) {
  return _routeTree.addRoute<R, P>(
    AppPageRoute<R, P>(routePath, handler, paramConverter,
        name: name, transitionType: transitionType),
  );
}