From a9923f3f93f8786388d84313666f0fc11113830f Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Tue, 14 Apr 2020 00:07:06 +0200 Subject: fix(doc): expose optionality in function params and class members (#4738) --- cli/doc/class.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli/doc/class.rs') diff --git a/cli/doc/class.rs b/cli/doc/class.rs index 410789041..3d66a094e 100644 --- a/cli/doc/class.rs +++ b/cli/doc/class.rs @@ -35,6 +35,7 @@ pub struct ClassPropertyDef { pub ts_type: Option, pub readonly: bool, pub accessibility: Option, + pub optional: bool, pub is_abstract: bool, pub is_static: bool, pub name: String, @@ -46,6 +47,7 @@ pub struct ClassPropertyDef { pub struct ClassMethodDef { pub js_doc: Option, pub accessibility: Option, + pub optional: bool, pub is_abstract: bool, pub is_static: bool, pub name: String, @@ -159,6 +161,7 @@ pub fn get_doc_for_class_decl( let method_def = ClassMethodDef { js_doc: method_js_doc, accessibility: class_method.accessibility, + optional: class_method.is_optional, is_abstract: class_method.is_abstract, is_static: class_method.is_static, name: method_name, @@ -189,6 +192,7 @@ pub fn get_doc_for_class_decl( js_doc: prop_js_doc, ts_type, readonly: class_prop.readonly, + optional: class_prop.is_optional, is_abstract: class_prop.is_abstract, is_static: class_prop.is_static, accessibility: class_prop.accessibility, -- cgit v1.2.3