NavigationController constructor

NavigationController(
  1. ViewNavigationType initialNavigation, {
  2. NavigationAnalyticsSink? analyticsSink,
})

Implementation

NavigationController(
  ViewNavigationType initialNavigation, {
  NavigationAnalyticsSink? analyticsSink,
}) : this._(
       branches: {
         _defaultBranchId: [initialNavigation],
       },
       branchMetadata: {
         _defaultBranchId: _BranchMetadata(
           wantsKeepAlive: true,
           screenName: initialNavigation.screenName,
         ),
       },
       activeBranchId: _defaultBranchId,
       initialNavigation: initialNavigation,
       analyticsSink: analyticsSink,
     );