StandardChildPageWithResultFactory<T extends StandardPageWithResult<R, E> , R extends Object?, E extends Object?, P extends Object?> constructor
const
StandardChildPageWithResultFactory<T extends StandardPageWithResult<R, E> , R extends Object?, E extends Object?, P extends Object?> ({
- required T create(
- R pageData
- required P createParentPageData(
- R pageData
- Map<
String, R Function(RegExpMatch match, Uri uri)> ? links, - String linkGenerator(
- R pageData
- bool groupRoot = false,
- String? group = defaultGroup,
- bool keepHistory = true,
- LocalKey pageKey(
- R pageData
- StandardPageBuilder<
R, E> ? pageBuilder, - R pageDataWhenNull()?,
- String? pageName()?,
- String restorationId(
- R pageData
- List<
StandardChildPageWithResultFactory< childPageFactories = const [],StandardPageWithResult< >Object?, Object?> , Object?, Object?, Object?>
Create a StandardChildPageWithResultFactory
Implementation
const StandardChildPageWithResultFactory({
required super.create,
required P Function(R pageData) createParentPageData,
super.links,
super.linkGenerator,
super.groupRoot,
super.group,
super.keepHistory,
super.enableNavigationAnalytics,
super.navigationMode,
super.pageKey,
super.pageBuilder,
super.pageDataWhenNull,
super.pageName,
super.restorationId,
super.childPageFactories,
}) : _createParentPageData = createParentPageData;