Type Alias MemoizationCache<K, V>Experimental

MemoizationCache<K, V>: {
    delete: ((key: K) => unknown);
    get: ((key: K) => V | undefined);
    has: ((key: K) => boolean);
    set: ((key: K, val: V) => unknown);
}

A cache suitable for use with memoize.

UNSTABLE: New API, yet to be vetted.

Type Parameters

  • K
  • V