FRouterExtensions extension

on
  • FRouter

Methods

completable<R, E>(String routePath, MSchemaRef ref, {required CompletableHandler<R, IdArgs<E>> handler, String? name}) → CompletableAppRoute<R, IdArgs<E>>
Creates a CompletableAppRoute definition.
completableWithArgs<R, P extends RouteParams>(String routePath, {required CompletableHandler<R, P> handler, required ParameterConverter<P> converter, String? name}) → CompletableAppRoute<R, P>
Creates a CompletableAppRoute definition.
create<R>(MSchemaRef ref, WidgetHandler<R, RouteParams> handler, {String? name, ToRouteTitle<RouteParams>? toRouteTitle}) → UriTemplateAppPageRoute<R, RouteParams>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>
function<R>(String routePath, CompletableHandler<R, RouteParams> handler, {String? name, ToRouteTitle? toRouteTitle}) → AppRoute<R, RouteParams>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>
idModal<R>(String routePath, Widget handler(BuildContext context, RouteParams? args, [ScrollController? scroller]), {String? name, TransitionType? transitionType}) → UriTemplateCompletableAppRoute<R?, RouteParams>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>
idPage<R, E>(String routePath, Widget handler(BuildContext context, IdArgs<E>? args), {String? name, TransitionType? transitionType}) → UriTemplateAppPageRoute<R, IdArgs<E>>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>
list<R>(MSchemaRef ref, WidgetHandler<R, RouteParams> handler, {String? name, ToRouteTitle<RouteParams>? toRouteTitle, bool isModal = false}) → UriTemplateAppPageRoute<R, RouteParams>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>
modalView<R>(MSchemaRef ref, WidgetHandler<R, KeyArgs> handler, {String? name, ToRouteTitle<KeyArgs>? toRouteTitle}) → UriTemplateAppPageRoute<R, KeyArgs>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>
userPage<U, R>(String routePath, WidgetHandler<R, IdArgs<U>> handler, {String? name, ToRouteTitle<IdArgs<U>>? toRouteTitle, TransitionType? transitionType}) → UriTemplateAppPageRoute<R, IdArgs<U>>
view<R>(MSchemaRef ref, WidgetHandler<R, KeyArgs> handler, {String? name, ToRouteTitle<KeyArgs>? toRouteTitle}) → UriTemplateAppPageRoute<R, KeyArgs>
Creates an AppPageRoute definition whose arguments are Map<String, dynamic>