Skip to main content

listNestedDefinitions

Exports a list of all nested definitions that have a reference set and are in the supplied definition.

Signature

listNestedDefinitions(
definition: IDefinition | INestedDefinition
): INestedDefinitionList

Parameters

NameTypeOptionalDescription
definitionIDefinition | INestedDefinitionNoSpecifies the source definition.

Return value

Returns an object of type INestedDefinitionList with the nested definitions where the reference of each nested definition is used as key.

tip

Use Object.keys to retrieve an array of reference strings:

const referencesArray = Object.keys(
listNestedDefinitions(/* Supply your form definition here */)
);