Interface: Cache<K, V>
Defined in: memo/types.ts:7
Cache interface that memoization functions can use. Allows custom cache implementations (Map, LRU, TTL, WeakMap, etc.).
Type Parameters
K
K
V
V
Methods
clear()
clear():
void
Defined in: memo/types.ts:12
Returns
void
delete()
delete(
key):boolean
Defined in: memo/types.ts:11
Parameters
key
K
Returns
boolean
get()
get(
key):Option<V>
Defined in: memo/types.ts:8
Parameters
key
K
Returns
Option<V>
has()
has(
key):boolean
Defined in: memo/types.ts:10
Parameters
key
K
Returns
boolean
set()
set(
key,value):void
Defined in: memo/types.ts:9
Parameters
key
K
value
V
Returns
void