VirtualizedMemoryOptions
Auto-generated API reference for VirtualizedMemoryOptions.
Interface: VirtualizedMemoryOptions
Defined in: packages/core/src/virtualized-memory.ts:4
#Properties
#maxActive?
optionalmaxActive?:number
Defined in: packages/core/src/virtualized-memory.ts:6
Maximum number of recent messages to keep "hot" (always loaded). Default 50.
#maxRetrieved?
optionalmaxRetrieved?:number
Defined in: packages/core/src/virtualized-memory.ts:18
Maximum retrieved cold messages per load. Default 10.
#retriever?
optionalretriever?: (input) =>Message[] |Promise<Message[]>
Defined in: packages/core/src/virtualized-memory.ts:12
Optional retriever used to surface relevant "cold" messages on
each load(). Given the hot window, returns up to maxRetrieved
older messages to splice back in (in chronological order).
#Parameters
input
cold
Message[]
hot
Message[]
maxRetrieved
number
#Returns
Message[] | Promise<Message[]>