Certain properties can be declared as an array, allowing the input to be multi-select. Doing so returns all selected values within an array.
|Property Type||Supported As Array|
Simple types can be put into multi-value arrays by simply making them arrays.
String literal types can also be used as multi-value to provide the end user with a set of options of which multiple can be selected.
Configurations can also be arrays of complex objects. You can use these arrays to permit the user to create a list of configured objects. When used in combination with the
@tabular decorator, it is possible to create table structured inputs.