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