diff options
author | Luca Casonato <lucacasonato@yahoo.com> | 2020-04-14 00:07:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-14 00:07:06 +0200 |
commit | a9923f3f93f8786388d84313666f0fc11113830f (patch) | |
tree | 4743a3986f8570a21f4ba6477f9ee956b448b07e /cli/doc/interface.rs | |
parent | 2585b72c9bdd5ca36b6b43cf5b5609419081c7a8 (diff) |
fix(doc): expose optionality in function params and class members (#4738)
Diffstat (limited to 'cli/doc/interface.rs')
-rw-r--r-- | cli/doc/interface.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cli/doc/interface.rs b/cli/doc/interface.rs index 41ef0e720..0e4173d18 100644 --- a/cli/doc/interface.rs +++ b/cli/doc/interface.rs @@ -17,6 +17,7 @@ pub struct InterfaceMethodDef { pub name: String, pub location: Location, pub js_doc: Option<String>, + pub optional: bool, pub params: Vec<ParamDef>, pub return_type: Option<TsTypeDef>, pub type_params: Vec<TsTypeParamDef>, @@ -115,6 +116,7 @@ pub fn get_doc_for_ts_interface_decl( .source_map .lookup_char_pos(ts_method_sig.span.lo()) .into(), + optional: ts_method_sig.optional, params, return_type: maybe_return_type, type_params, |