From d7b8357dcb1eca3852d99f2e6ea36cc4a0f7a147 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Thu, 9 Jun 2022 20:47:51 +0200 Subject: [PATCH] fix(docgen): strip dots from return types --- packages/docgen/src/util/splitVarName.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/docgen/src/util/splitVarName.ts b/packages/docgen/src/util/splitVarName.ts index 37a47e452..7ab52bdc3 100644 --- a/packages/docgen/src/util/splitVarName.ts +++ b/packages/docgen/src/util/splitVarName.ts @@ -3,13 +3,16 @@ export function splitVarName(str: string) { let currGroup: string[] = []; let currStr = ''; - const isASymbol = (char: string) => '-!$%^&*()_+|~=`{}[]:;<>?, '.includes(char); + const isASymbol = (char: string) => '-!$%^&*()_+|~=`{}[]:;<>?,. '.includes(char); for (const char of str) { const currentlyInASymbolSection = isASymbol(currStr[0]!); const charIsASymbol = isASymbol(char); if (currStr.length && currentlyInASymbolSection !== charIsASymbol) { + if (char === '.') { + continue; + } currGroup.push(currStr); currStr = char;