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 62f03ae7e9f7e449f75fab8f3664eb32fc2e5200..ca2a0eab3b4190c53387af651b0152b794c29b72 100644 |
--- a/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl |
+++ b/mojo/public/tools/bindings/generators/js_templates/interface_definition.tmpl |
@@ -157,6 +157,16 @@ params.{{parameter.name}}{% if not loop.last %}, {% endif -%} |
{%- endif %} |
} |
+ {{interface.name}}Stub.prototype.validators = [ |
yzshen1
2014/08/27 18:21:39
maybe we can name it validator (without 's') and j
hansmuller
2014/08/27 21:07:03
Done.
|
+ validate{{interface.name}}Request |
+ ]; |
+ |
+ {{interface.name}}Proxy.prototype.validators = [ |
+{%- if interface|has_callbacks %} |
+ validate{{interface.name}}Response |
+{%- endif %} |
+ ]; |
+ |
{#--- Enums #} |
{% from "enum_definition.tmpl" import enum_def -%} |
{% for enum in interface.enums %} |
@@ -168,4 +178,4 @@ params.{{parameter.name}}{% if not loop.last %}, {% endif -%} |
{% for constant in interface.constants %} |
{{interface.name}}Proxy.{{constant.name}} = {{constant.value|expression_to_text}}; |
{{interface.name}}Stub.{{constant.name}} = {{interface.name}}Proxy.{{constant.name}}; |
-{% endfor %} |
+{%- endfor %} |