summaryrefslogtreecommitdiff
path: root/cli/doc/interface.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/doc/interface.rs')
-rw-r--r--cli/doc/interface.rs2
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,