(error: CliError.MissingOption | CliError.MissingArgument, args: ParsedArgs)
| 1447 | prompt: FallbackPrompt<B> |
| 1448 | ): Param<Kind, A | B> => { |
| 1449 | const runPrompt = (error: CliError.MissingOption | CliError.MissingArgument, args: ParsedArgs) => |
| 1450 | Effect.flatMap(Prompt.isPrompt(prompt) ? Effect.succeed(prompt) : prompt, Prompt.run).pipe( |
| 1451 | Effect.map((value) => [args.arguments, value as A | B] as const), |
| 1452 | Effect.catchTag("QuitError", () => Effect.fail(error)) |
| 1453 | ) |
| 1454 | return transform( |
| 1455 | self, |
| 1456 | (parse) => (args) => |