From 027f5b7e3da15688e56dd281d4b65d643a2733d7 Mon Sep 17 00:00:00 2001 From: Anton Golub Date: Thu, 15 Sep 2022 13:44:20 +0300 Subject: [PATCH 1/3] fix(parser): handle empty maybeAlias case closes #160 --- source/lib/parser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/lib/parser.ts b/source/lib/parser.ts index 37da2dc8..9fa98141 100644 --- a/source/lib/parser.ts +++ b/source/lib/parser.ts @@ -24,11 +24,11 @@ export const extractAssertions = (program: Program): Map Date: Thu, 15 Sep 2022 17:37:05 +0300 Subject: [PATCH 2/3] chore(parser): simplify maybeAlias handling --- source/lib/parser.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/source/lib/parser.ts b/source/lib/parser.ts index 9fa98141..44ec440a 100644 --- a/source/lib/parser.ts +++ b/source/lib/parser.ts @@ -24,21 +24,23 @@ export const extractAssertions = (program: Program): Map(); + const nodes = assertions.get(assertion) ?? new Set(); - nodes.add(node); + nodes.add(node); - assertions.set(assertion, nodes); + assertions.set(assertion, nodes); + } } } From 2887a9d44ff6a3e9208c1e89d1925a13845c485e Mon Sep 17 00:00:00 2001 From: Anton Golub Date: Thu, 15 Sep 2022 17:42:58 +0300 Subject: [PATCH 3/3] style: rm redundant ! --- source/lib/parser.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/lib/parser.ts b/source/lib/parser.ts index 44ec440a..5b72a06c 100644 --- a/source/lib/parser.ts +++ b/source/lib/parser.ts @@ -22,8 +22,7 @@ export const extractAssertions = (program: Program): Map