Class: CallbackManager
Implements
CallbackManagerMethods
Constructors
new CallbackManager()
new CallbackManager(
handlers
?):CallbackManager
Parameters
• handlers?: Partial
<CallbackManagerMethods
>
Returns
Source
packages/core/src/callbacks/CallbackManager.ts:178
Properties
#handlers
private
#handlers:Map
<keyofLlamaIndexEventMaps
,EventHandler
<CustomEvent
<any
>>[]>
Source
packages/core/src/callbacks/CallbackManager.ts:176
Accessors
onLLMStream
get
onLLMStream(): (params
) =>void
|Promise
<void
>
Deprecated
will be removed in the next major version
set
onLLMStream(_
):void
Deprecated
will be removed in the next major version
Parameters
• _: never
Returns
Function
Parameters
• params: StreamCallbackResponse
Returns
void
| Promise
<void
>
Source
packages/core/src/callbacks/CallbackManager.ts:135
onRetrieve
get
onRetrieve(): (params
) =>void
|Promise
<void
>
Deprecated
will be removed in the next major version
set
onRetrieve(_
):void
Deprecated
will be removed in the next major version
Parameters
• _: never
Returns
Function
Parameters
• params: RetrievalCallbackResponse
Returns
void
| Promise
<void
>
Source
packages/core/src/callbacks/CallbackManager.ts:150
Methods
dispatchEvent()
dispatchEvent<
K
>(event
,detail
):void
Type parameters
• K extends keyof LlamaIndexEventMaps
Parameters
• event: K
• detail: LlamaIndexEventMaps
[K
]["detail"
]
Returns
void
Source
packages/core/src/callbacks/CallbackManager.ts:211
off()
off<
K
,H
>(event
,handler
):undefined
|CallbackManager
Type parameters
• K extends keyof LlamaIndexEventMaps
• H extends EventHandler
<LlamaIndexEventMaps
[K
]>
Parameters
• event: K
• handler: H
Returns
undefined
| CallbackManager
Source
packages/core/src/callbacks/CallbackManager.ts:196
on()
on<
K
,H
>(event
,handler
):CallbackManager
Type parameters
• K extends keyof LlamaIndexEventMaps
• H extends EventHandler
<LlamaIndexEventMaps
[K
]>
Parameters
• event: K
• handler: H