Index: mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl |
diff --git a/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl b/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl |
index a211456be7fff8b2b2efc8294ffe9d531efc663a..8b225723f75d21ceffdf53ff0d4aad94517ac20d 100644 |
--- a/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl |
+++ b/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl |
@@ -109,3 +109,9 @@ params.{{parameter.name}}{% if not loop.last %}, {% endif -%} |
{{enum_def("%sProxy.%s"|format(interface.name, enum.name), enum, module)}} |
{{interface.name}}Stub.{{enum.name}} = {{interface.name}}Proxy.{{enum.name}}; |
{%- endfor %} |
+ |
+{#--- Constants. #} |
+{% for constant in interface.constants %} |
+ {{interface.name}}Proxy.{{constant.name}} = {{constant.value|expression_to_text(module)}}; |
+ {{interface.name}}Stub.{{constant.name}} = {{interface.name}}Proxy.{{constant.name}}; |
+{% endfor %} |