The Readonly modifier is a TypeScript constraint; the runtime does not
freeze the object, but it does not intentionally mutate it. Properties are
applied in JavaScript enumeration order to a fresh solver. Unknown names,
wrong value types, and values outside the native option's range fail the
solve. File names refer to Emscripten's private in-memory filesystem, not the
host filesystem, and generated files are not returned by this API.
This compatibility type reflects the historically published option subset,
not every option in every upstream HiGHS release. The persistent API's
model.options facade accepts current native option names dynamically and
can inspect them with describe().
Options accepted by the legacy one-shot solver.
The
Readonlymodifier is a TypeScript constraint; the runtime does not freeze the object, but it does not intentionally mutate it. Properties are applied in JavaScript enumeration order to a fresh solver. Unknown names, wrong value types, and values outside the native option's range fail the solve. File names refer to Emscripten's private in-memory filesystem, not the host filesystem, and generated files are not returned by this API.This compatibility type reflects the historically published option subset, not every option in every upstream HiGHS release. The persistent API's
model.optionsfacade accepts current native option names dynamically and can inspect them withdescribe().