FlouterRouterDelegate constructor

FlouterRouterDelegate({
  1. List<Uri>? initialUris,
  2. required Map<RegExp, PageBuilder> routes,
  3. PageBuilder? pageNotFound,
})

Implementation

FlouterRouterDelegate({
  List<Uri>? initialUris,
  required Map<RegExp, PageBuilder> routes,
  PageBuilder? pageNotFound,
}) {
  final _initialUris = initialUris ?? <Uri>[Uri(path: '/')];
  flouterRouteManager = FlouterRouteManager(
    routes: routes,
    pageNotFound: pageNotFound,
  );
  for (final uri in _initialUris) {
    flouterRouteManager.pushUri(uri);
  }
  flouterRouteManager._skipNext = true;
}