| Index: tools/json_schema_compiler/js_util.py
|
| diff --git a/tools/json_schema_compiler/js_util.py b/tools/json_schema_compiler/js_util.py
|
| index e563b8889af0bcf03a980cdda55b42f88dfb5d30..064b40b5e28be89a08b50e431355d1cf376c076b 100644
|
| --- a/tools/json_schema_compiler/js_util.py
|
| +++ b/tools/json_schema_compiler/js_util.py
|
| @@ -119,6 +119,8 @@ class JsUtil(object):
|
| c.Append('function(')
|
| for i, param in enumerate(function.params):
|
| c.Concat(self._TypeToJsType(namespace_name, param.type_), new_line=False)
|
| + if param.optional:
|
| + c.Append('|undefined', new_line=False)
|
| if i is not len(function.params) - 1:
|
| c.Append(', ', new_line=False, strip_right=False)
|
| c.Append('):', new_line=False)
|
|
|