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