Skip to content

cacheResolver

cacheResolver<Fn>(): Resolver<Fn>

Caches the value until it is explicitly cleared.

Example

let i = 0
const mem = memoize(() => i++, cacheResolver())
mem()
// => 0
mem()
// => 0
mem.clear()
mem()
// => 1

Type Parameters

Fn extends () => unknown

Returns

Resolver<Fn>

The cache function resolver.