From 046d4d97bd978ce4ee3fd388ba9b9c110abdf8e7 Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Thu, 4 Jan 2024 18:49:05 +0200 Subject: [PATCH] SortedMap.clear(), V type --- packages/shared/src/SortedMap/SortedMap.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/shared/src/SortedMap/SortedMap.ts b/packages/shared/src/SortedMap/SortedMap.ts index 4a0edc64..3143cc3f 100644 --- a/packages/shared/src/SortedMap/SortedMap.ts +++ b/packages/shared/src/SortedMap/SortedMap.ts @@ -1,6 +1,6 @@ type Comparator = (a: [K, V], b: [K, V]) => number; -export class SortedMap { +export class SortedMap> { private map: Map; private sortedKeys: K[]; private compare: Comparator; @@ -149,11 +149,12 @@ export class SortedMap { return false; } + clear(): void { + this.map.clear(); + this.sortedKeys = []; + } + get size(): number { return this.map.size; } - - clear() { - this.map.clear(); - } }