runProgramWithResult<M extends Model> function

Future<M> runProgramWithResult<M extends Model>(
  1. M model, {
  2. ProgramOptions options = const ProgramOptions(),
})

Runs a TUI program and returns the final model after exit.

Implementation

Future<M> runProgramWithResult<M extends Model>(
  M model, {
  ProgramOptions options = const ProgramOptions(),
}) async {
  final program = Program<M>(model, options: options);
  await program.run();
  return program.finalModel ?? model;
}