PromptRunner<T> constructor
PromptRunner<T> ({
- required Terminal terminal,
- required Widget widget,
- Map<
PromptExitTrigger, PromptExitAction> ? exitConditions, - bool onKeyEvent(
- KeyEvent event
- void onPasteEvent(
- PasteEvent event
- T onComplete()?,
- bool alternateScreen = false,
- void onFramePainted(
- Buffer buffer
- 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;