From 5be45f5a77c429c435bf13e6957a86e67f6ad46c Mon Sep 17 00:00:00 2001 From: meister03 <69507874+meister03@users.noreply.github.com> Date: Sun, 22 May 2022 14:38:41 +0200 Subject: [PATCH] Add forceSet option for collection (#2232) * Add forceSet option for collection * Use .forceSet approach instead oveer-complicated set options Co-authored-by: meister03 --- util/collection.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/collection.ts b/util/collection.ts index 8e2ef5f32..2d53e101a 100644 --- a/util/collection.ts +++ b/util/collection.ts @@ -8,6 +8,7 @@ export class Collection extends Map { super(entries ?? []); this.maxSize = options?.maxSize; + if (!options?.sweeper) return; this.startSweeper(options.sweeper); @@ -54,6 +55,10 @@ export class Collection extends Map { return super.set(key, value); } + forceSet(key: K, value: V) { + return super.set(key, value); + } + array() { return [...this.values()]; }