diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-03-28 12:06:43 +0200 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-03-28 12:06:43 +0200 |
commit | 4cad71a8ae281c74568ea8e9753faa6916837620 (patch) | |
tree | 25498c6e8f58e36ab2b9e58594cfe7a6017f827d /platform/darwin/scripts | |
parent | 9bc4994715b527df56189ca55619b64e8ccbcc3f (diff) | |
download | qtlocation-mapboxgl-upstream/variable_label_placement.tar.gz |
[Darwin] Improve documentation for enum array propertiesupstream/variable_label_placement
Diffstat (limited to 'platform/darwin/scripts')
-rwxr-xr-x | platform/darwin/scripts/generate-style-code.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/darwin/scripts/generate-style-code.js b/platform/darwin/scripts/generate-style-code.js index 1e7b2a3973..2eabd0a92b 100755 --- a/platform/darwin/scripts/generate-style-code.js +++ b/platform/darwin/scripts/generate-style-code.js @@ -352,6 +352,9 @@ global.propertyDoc = function (propertyName, property, layerType, kind) { if (property.type === 'enum') { doc += '* Any of the following constant string values:\n'; doc += Object.keys(property.values).map(value => ' * `' + value + '`: ' + property.values[value].doc).join('\n') + '\n'; + } else if (property.type === 'array' && property.value === 'enum') { + doc += '* Constant array, whose each element is any of the following constant string values:\n'; + doc += Object.keys(property.values).map(value => ' * `' + value + '`: ' + property.values[value].doc).join('\n') + '\n'; } doc += '* Predefined functions, including mathematical and string operators\n' + '* Conditional expressions\n' + @@ -426,6 +429,8 @@ global.describeType = function (property) { return '`CGVector`'; case 'position': return '`MGLSphericalPosition`'; + case 'anchor': + return '`MGLTextAnchor` array'; default: return 'array'; } |