Nothing changes when the value is invalid. A knob's id is its dotted path into the module's
configuration (or, for StylingFoundationsModule, its key there), so the change also shows in getConfig
and fires a config-change event.
Throws
RangeError for a value the knob does not take; Error for an id the catalogue lacks.
Sets one knob by its catalogue id: checks the value with validateKnobValue, then applies it with every other setting kept.