@if (propertyDescriptor) {
Name
{{ propertyDescriptor.name }}
Description
{{ propertyDescriptor.description }}
Type
{{ formatPropertyType() }}
Required
{{ propertyDescriptor.required ? 'Yes' : 'No' }}
@if (formatDefaultValue(); as defaultValue) {
Default Value
{{ defaultValue }}
} @if (propertyDescriptor.allowableValues) {
Allowable Values
    @for (allowableValue of propertyDescriptor.allowableValues; track allowableValue.value) {
  • {{ allowableValue.displayName }} @if (allowableValue.description) { }
  • }
} @if (propertyDescriptor.dependencies) {
Dependencies
    @for ( propertyDependency of sortDependencies(propertyDescriptor.dependencies); track propertyDependency.propertyName ) {
  • @if (propertyDependency.dependentValues) { {{ propertyDependency.propertyName }} is set to any of [{{ formatDependentValue(propertyDependency) }}] } @else { {{ propertyDependency.propertyName }} has any value specified }
  • }
}
}