Aller au contenu principal

Function: getArticulationState()

getArticulationState(source, data): object

Defined in: src/utils/getArticulationState.ts:70

Retrieve the articulation state

The goal of this function is to provide insights about a roundabout using extra information inserted in the JSON source provided to Lunatic.

For instance

"articulation": {
"source": "roundabout",
"items": [
{
"label": "Prénom",
"value": "PRENOMS"
},
{
"label": "Sexe",
"value": "if SEXE = \"H\" then \"Homme\" else \"Femme\""
},
{
"label": "Age",
"value": "cast(AGE, string) || \" ans\""
}
]
},
  • source is the ID of the roundabout component
  • items define the field to extract from the roundabout data

Parameters​

ParameterType
sourceLunaticSource & object
dataLunaticData

Returns​

object

items​

items: Item[]