Set this named property of the target as read-only, which will block this single named property from ever being changed for the target instance. This does NOT freeze or seal the instance, it just stops the direct re-assignment of the named property, if the value is a non-primitive (ie. an object or array) it's properties will still be mutable.
The referenced properties current value
Set this named property of the target as referenced, which will cause any object or array instance to be updated in-place rather than being entirely replaced. All other values will continue to be replaced.
The referenced properties current value
Set the value against the provided config/name with the value, the property will be converted to be dynamic (if not already) as long as the provided config is already a tracked dynamic object.
TypeError if the provided config is not a monitored dynamic config
Set default values for the config if not present.
The configuration object to set default on (if missing)
The default values to apply to the config
Generated using TypeDoc
The current config object