/**
 * For each function returned by `memoizeWeak` or `memoizeStrong`, stores
 * respectively a `WeakMap` or a `Map`, either way containing cached function
 * result for a given argument.
 */ export const memoizeCache = new WeakMap < object , WeakMap < object , unknown > | Map < unknown , unknown > > ( ) ;