core.applydefaultvaluestoelement
Home > @medplum/core > applyDefaultValuesToElement
applyDefaultValuesToElement() function
Adds default values to existingValue
for the given key
and its children. If key
is undefined, default values are added to all elements in elements
. Default values consist of all fixed and pattern values defined in the relevant elements.
Signature:
export declare function applyDefaultValuesToElement(existingValue: object, elements: Record<string, InternalSchemaElement>, key?: string): object;
Parameters
Parameter | Type | Description |
---|---|---|
existingValue | object | The |
elements | Record<string, InternalSchemaElement> | The elements to which default values should be added. |
key | string | (Optional) (optional) The key of the element(s) for which default values should be added. Elements with nested keys are also included. If undefined, default values for all elements are added. |
Returns:
object
existingValue
with default values added