Add forceSet option for collection (#2232)

* Add forceSet option for collection

* Use .forceSet approach instead oveer-complicated set options

Co-authored-by: meister03 <root@_HOSTNAME_>
This commit is contained in:
meister03
2022-05-22 08:38:41 -04:00
committed by GitHub
co-authored by meister03
parent 4e5c7869d9
commit 5be45f5a77
+5
View File
@@ -8,6 +8,7 @@ export class Collection<K, V> extends Map<K, V> {
super(entries ?? []);
this.maxSize = options?.maxSize;
if (!options?.sweeper) return;
this.startSweeper(options.sweeper);
@@ -54,6 +55,10 @@ export class Collection<K, V> extends Map<K, V> {
return super.set(key, value);
}
forceSet(key: K, value: V) {
return super.set(key, value);
}
array() {
return [...this.values()];
}