LCOV - code coverage report
Current view: top level - src/vroute_elements - vwidget.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 4 4 100.0 %
Date: 2021-03-18 15:42:40 Functions: 0 0 -

          Line data    Source code
       1             : part of '../main.dart';
       2             : 
       3             : @immutable
       4             : class VWidget extends VPage {
       5          11 :   VWidget({
       6             :     required String? path,
       7             :     required Widget widget,
       8             :     String? name,
       9             :     List<VRouteElement> stackedRoutes = const [],
      10             :     List<String> aliases = const [],
      11             :     bool mustMatchStackedRoute = false,
      12             :     this.transitionDuration,
      13             :     this.reverseTransitionDuration,
      14             :     this.buildTransition,
      15          11 :   }) : super(
      16          18 :           pageBuilder: (Widget child) => VBasePage.fromPlatform(
      17           9 :             key: ValueKey(path),
      18             :             child: child,
      19             :             transitionDuration: transitionDuration,
      20             :             reverseTransitionDuration: reverseTransitionDuration,
      21             :             buildTransition: buildTransition,
      22             :           ),
      23             :           widget: widget,
      24             :           path: path,
      25             :           name: name,
      26             :           stackedRoutes: stackedRoutes,
      27             :           aliases: aliases,
      28             :           mustMatchSubRoute: mustMatchStackedRoute,
      29             :         );
      30             : 
      31             :   /// The duration of [VWidget.buildTransition]
      32             :   final Duration? transitionDuration;
      33             : 
      34             :   /// The reverse duration of [VWidget.buildTransition]
      35             :   final Duration? reverseTransitionDuration;
      36             : 
      37             :   /// Create a custom transition effect when coming to and
      38             :   /// going to this route
      39             :   /// This has the priority over [VRouter.buildTransition]
      40             :   ///
      41             :   /// Also see:
      42             :   ///   * [VRouter.buildTransition] for default transitions for all routes
      43             :   final Widget Function(Animation<double> animation,
      44             :       Animation<double> secondaryAnimation, Widget child)? buildTransition;
      45             : }

Generated by: LCOV version 1.14