This site describes solve-engine as it is on main: 2.43.0, which npm does not have yet. npm installs 2.40.0, so a page may show an answer that version does not give yet.
knownUnits
const knownUnits: ReadonlySet<string>;Defined in: packages/engine/src/lexer/units.ts:203
Set of all known unit identifiers (case-sensitive).
Base units come from the conversion table; the extended units (speed, voltage, parts-per and the other categories the base table has no measure for) come from ExtendedUnits.ts; currencies and workdays are listed above.
Only the base table’s spellings pass through isAdmissible. The
extended table is written by hand as single tokens, so its spellings join as
they are, which is how the ohm’s symbol Ω (and kΩ, MΩ) is a unit
although it is not ASCII (#706).
Note ExtendedUnits deliberately omits bare var (reads as a variable name) and fps
(the Time package needs it for frames per second, so speed uses ft_s).
Those exclusions live there rather than here because they are properties of
that table.