From 5996e1e69d8c0e303414feeb5e846ee785891b50 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Thu, 25 Aug 2022 08:49:20 +0530 Subject: [PATCH] Fix nested types Co-authored-by: FlorianWoelki --- src/diagrams/common/common.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/diagrams/common/common.js b/src/diagrams/common/common.js index 73ccf1cce..39c4c77ca 100644 --- a/src/diagrams/common/common.js +++ b/src/diagrams/common/common.js @@ -196,8 +196,8 @@ export const parseGenericTypes = function (text) { let cleanedText = text; if (text.indexOf('~') != -1) { - cleanedText = cleanedText.replace('~', '<'); - cleanedText = cleanedText.replace('~', '>'); + cleanedText = cleanedText.replace(/~([^~].*)/, '<$1'); + cleanedText = cleanedText.replace(/~([^~]*)$/, '$1>'); return parseGenericTypes(cleanedText); } else {