ModularRoute<TPageParameters extends PageParameters, TModularPage extends ModularPage<TPageParameters> > constructor
ModularRoute<TPageParameters extends PageParameters, TModularPage extends ModularPage<TPageParameters> > ({
- required BaseModule module,
- required String route,
- required TModularPage createPage(),
- FutureOr<
bool> guard(- ModularHistory<
PageParameters, ModularPage< route,PageParameters> > - ModularRouterDelegate delegate
- ModularHistory<
- bool overrideModuleGuard = false,
Implementation
ModularRoute({
required BaseModule module,
required String route,
required TModularPage Function(Map<String, String?> params) createPage,
FutureOr<bool> Function(
ModularHistory route,
ModularRouterDelegate delegate,
)?
guard,
bool overrideModuleGuard = false,
}) : super(
module: module,
route: route,
createPage: createPage,
guard: guard,
overrideModuleGuard: overrideModuleGuard,
);