class BetterMap extends Map<K, V>import { BetterMap } from "https://deno.land/x/bettermap@v1.0.0/mod.ts"; ConstructorsnewBetterMap(name?: string)Create a new BetterMap Type ParametersKVPropertiesname: stringMethodsarray()Convert the map into an array of values every(fn: (v: V, k: K) => boolean): booleanArray#every but for a Map filter(fn: (v: V, k: K) => boolean): BetterMap<K, V>Array#filter but for a Map find(fn: (v: V, k: K) => boolean): V | undefinedfirst(): V | undefinedGet the first element from the map. firstKey(): K | undefinedGet the first element's key from the map. json(): Record<string, unknown>Convert the key-value pairs into key-value pairs... I mean a JavaScript object. map<T>(fn: (v: V, k: K) => T): T[] | []Map the Map into an Array. random(count?): | V | undefined | V[] | []Get a random element from the BetterMap. reduce<T>(fn: (acc: T, val: V) => T, first: T): TArray#reduce but for a Map some(fn: (val: V, key: K) => boolean): booleanArray#some but for a Map sort(fn?: (v1: V,v2: V,k1: K,k2: K,) => number): BetterMap<K, V>Sort elements in the better map. toJSON(): Record<string, unknown>Duplicate of BetterMap#json toString(): stringStatic Methodsfrom<K1, V1>(data: Map<K1, V1> | [K1, V1][]): BetterMap<K1, V1>Create a new map from an existing Map or an array of key-value pairs