summaryrefslogtreecommitdiff
path: root/scripts/generate-style-code.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/generate-style-code.js')
-rwxr-xr-xscripts/generate-style-code.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/generate-style-code.js b/scripts/generate-style-code.js
index 08fd1fba19..c9191d59e1 100755
--- a/scripts/generate-style-code.js
+++ b/scripts/generate-style-code.js
@@ -64,6 +64,13 @@ global.evaluatedType = function (property) {
case 'boolean':
return 'bool';
case 'number':
+ // TODO: Check if 'Rotation' should be used for other properties,
+ // such as icon-rotate
+ if (/bearing$/.test(property.name) &&
+ property.period == 360 &&
+ property.units =='degrees') {
+ return 'Rotation';
+ }
return /location$/.test(property.name) ? 'double' : 'float';
case 'resolvedImage':
return 'expression::Image';