Produces an instance of Expandable with the given values (to be used in defining options that can use keys that don't have default values). E.g., default options of the form:
OPTIONS = { types: expandable({ a: 1, b: 2 }) }
would allow user options of
{ types: { c: 3 } }
without reporting an error.
The options list
The augmented options list
Produces an instance of Expandable with the given values (to be used in defining options that can use keys that don't have default values). E.g., default options of the form:
OPTIONS = { types: expandable({ a: 1, b: 2 }) }
would allow user options of
{ types: { c: 3 } }
without reporting an error.