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