Not set.
Load error.
Invalid model.
Presolve error.
Solve error.
Postsolve error.
Empty model.
Optimal.
Infeasible.
Unbounded or infeasible, not distinguished.
Unbounded.
Objective bound reached.
Objective target reached.
Time limit reached.
Iteration limit reached.
Unknown terminal state.
Solution-count limit reached.
Interrupted.
Stable C API model-state code. This describes the optimization outcome, not whether the JavaScript/native call itself succeeded. Compare it with
highs.constants.modelStatus; it is distinct from the legacy string-valuedHighsSolution.Status.