Interface: MemoizeOptions<K>
Defined in: memo/types.ts:23
Options for memoization functions.
Type Parameters
K
K = string
Properties
cache?
optionalcache:Cache<K,unknown>
Defined in: memo/types.ts:28
Custom cache implementation. Defaults to a simple Map.
maxSize?
optionalmaxSize:number
Defined in: memo/types.ts:34
Maximum number of cached entries (for built-in Map cache). When exceeded, oldest entries are removed.
ttl?
optionalttl:number
Defined in: memo/types.ts:40
Time-to-live for cached entries in milliseconds. Entries are removed after this duration.