TypedScreen<V> constructor

TypedScreen<V>({
  1. required String name,
  2. required V defaultValue,
  3. required Widget createTyped(
    1. TypedScreenState<V>
    ),
  4. Nav? nav,
  5. Screen? parent,
  6. bool? includeSafeArea,
  7. ScreenManager? manager,
  8. void activated(
    1. HistoryAction
    )?,
  9. void deactivated(
    1. HistoryAction
    )?,
})

Implementation

TypedScreen({
  required String name,
  required this.defaultValue,
  required this.createTyped,
  Nav? nav,
  Screen? parent,
  bool? includeSafeArea,
  ScreenManager? manager,
  void Function(HistoryAction)? activated,
  void Function(HistoryAction)? deactivated,
}):
  super(name: name,
        create: (state) => createTyped(state as TypedScreenState<V>),
        nav: nav,
        parent: parent,
        includeSafeArea: includeSafeArea,
        manager: manager,
        activated: activated,
        deactivated: deactivated
    );