From 8ce8e7dad8fb2395b7d0d1a36c1fee8bfeaddd1d Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Sat, 22 Aug 2020 16:06:36 +0200 Subject: [PATCH] Fixes typescript ast data extractor. --- .../TypeScriptDataExtractors.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/data-extraction/src/js/api/default-extractors/TypeScriptDataExtractors.ts b/data-extraction/src/js/api/default-extractors/TypeScriptDataExtractors.ts index 9a7a775..940d4ee 100644 --- a/data-extraction/src/js/api/default-extractors/TypeScriptDataExtractors.ts +++ b/data-extraction/src/js/api/default-extractors/TypeScriptDataExtractors.ts @@ -185,16 +185,27 @@ class Helper { value = node.text; } + const items: AstTreeNode["items"] = [ + { text: `${memberName}: `, emphasis: "style1" }, + { text: name }, + ]; + + const emphasizedVal = emphasizedValueFn(node); + if (value) { + items.push({ text: value, emphasis: "style2" }); + } + if (emphasizedVal) { + items.push({ text: emphasizedVal, emphasis: "style3" }); + } + return { - items: [{ text: memberName, emphasis: "style1" }, { text: name }], + items, children: children, span: { length: node.end - node.pos, start: node.pos, }, - //emphasizedValue: emphasizedValueFn(node), isMarked: marked.has(node), - //value, }; }