wouter
library
Typedefs
-
ActionBuilder
= ({PathBuilder pathBuilder, PopAction pop, PushAction push})
-
-
CreateListenable<T>
= T Function(BuildContext, int)
-
-
DisposeListenable<T>
= void Function(BuildContext, T)
-
-
OnGetListenableIndex<T>
= int? Function(T)
-
-
OnRouteChanged<T>
= FutureOr<void> Function(T, int)
-
-
PathBuilder
= String Function(String current, String path)
-
-
PathMatcher
= MatchData? Function(String path, String pattern, {bool prefix})
-
-
PathMatcherBuilder
= PathMatcher Function()
-
-
PopAction
= (WouterState, bool) Function(WouterState, [dynamic])
-
-
PopPredicate
= bool Function(String path, [dynamic result])
-
-
PushAction
= (WouterState, Future<R?>) Function<R>(WouterState, String)
-
-
PushPredicate
= bool Function(String path)
-
-
RegexpBuilder
= RegexpData Function(String pattern, {bool caseSensitive, bool prefix})
-
-
ToIndexCallback
= int? Function(String base, String path, List<String> routes)
-
-
ToPathCallback
= String? Function(int index, String base, String path, List<String> routes)
-
-
WouterAction
= R Function<R>((WouterState, R) (ActionBuilder, WouterState))
-
-
WouterActionsCallbacks
= ({List<bool Function(String, [dynamic])> pop, List<bool Function(String)> push})
-
-
WouterListenableWidgetBuilder<T>
= Widget Function(BuildContext, T, List<Widget>)
-
-
WouterWidgetBuilder
= Widget Function(BuildContext context, Map<String, dynamic> arguments)
-