type | string | The type of setting component to display. | ”range” |
label | string | The user friendly message to inform the user how this setting will be used. | ”Line width” |
id | string | The variable name where the setting value will be available in the widget template. | ”lineWidth” |
default | integer | The default value to use when rendering the widget for the first time. | 100 |
typeMeta | object | Additional information needed based on the selected setting type. | |
typeMeta.rangeValues | object | | |
typeMeta.rangeValues.min | integer | Minimum value in the range. | 0 |
typeMeta.rangeValues.max | integer | Maximum value in the range. | 100 |
typeMeta.rangeValues.step | integer | Incrementation of the range values. | 1 |
typeMeta.rangeValues.unit | string | Unit of the range values. | ”%” |