function defaultimport { default } from "https://deno.land/x/dnx@0.0.5/WeakMapConstructor/methods/from.ts"; default<K extends object, V>(source: Iterable<readonly [K, V]> | ArrayLike<readonly [K, V]>): WeakMap<K, V>default<K, V, L extends object, W>(source: Iterable<readonly [K, V]> | ArrayLike<readonly [K, V]>,weakmapFn: (v: readonly [K, V], k: number) => readonly [L, W],thisArg?: unknown,): WeakMap<L, W>Type ParametersK extends objectVParameterssource: Iterable<readonly [K, V]> | ArrayLike<readonly [K, V]>ReturnsWeakMap<K, V>Type ParametersKVL extends objectWParameterssource: Iterable<readonly [K, V]> | ArrayLike<readonly [K, V]>weakmapFn: (v: readonly [K, V], k: number) => readonly [L, W]optionalthisArg: unknownReturnsWeakMap<L, W>