Program<M extends Model> constructor

Program<M extends Model>(
  1. M initialModel, {
  2. ProgramOptions options = const ProgramOptions(),
  3. ProgramHost? host,
  4. TuiTerminal? terminal,
})

Creates a new TUI program with the given initial model.

Implementation

Program(
  M initialModel, {
  ProgramOptions options = const ProgramOptions(),
  ProgramHost? host,
  TuiTerminal? terminal,
}) : this._resolved(
       initialModel,
       _resolveProgramHost(options: options, host: host, terminal: terminal),
     );