toPromptResult static method

PromptResult? toPromptResult(
  1. KeyActionResult result
)

Converts the result to PromptRunner's PromptResult.

  • confirmed → PromptResult.confirmed
  • cancelled → PromptResult.cancelled
  • handled / ignored → null (continue loop)

Implementation

static PromptResult? toPromptResult(KeyActionResult result) {
  switch (result) {
    case KeyActionResult.confirmed:
      return PromptResult.confirmed;
    case KeyActionResult.cancelled:
      return PromptResult.cancelled;
    case KeyActionResult.handled:
    case KeyActionResult.ignored:
      return null;
  }
}