PromptRunner<T> constructor

PromptRunner<T>({
  1. required Terminal terminal,
  2. required Widget widget,
  3. Map<PromptExitTrigger, PromptExitAction>? exitConditions,
  4. bool onKeyEvent(
    1. KeyEvent event
    )?,
  5. void onPasteEvent(
    1. PasteEvent event
    )?,
  6. T onComplete()?,
  7. bool alternateScreen = false,
  8. void onFramePainted(
    1. Buffer buffer
    )?,
  9. ExecutionMode mode = ExecutionMode.standalone,
})

Creates a new PromptRunner.

Implementation

PromptRunner({
  required this.terminal,
  required Widget widget,
  Map<PromptExitTrigger, PromptExitAction>? exitConditions,
  this.onKeyEvent,
  this.onPasteEvent,
  this.onComplete,
  this.alternateScreen = false,
  this.onFramePainted,
  this.mode = ExecutionMode.standalone,
}) : _widget = widget,
     exitConditions = exitConditions ?? defaultExitConditions;