Class: CallbackManager
Implements
CallbackManagerMethods
Constructors
constructor
• new CallbackManager(handlers?
): CallbackManager
Parameters
Name | Type |
---|---|
handlers? | Partial <CallbackManagerMethods > |
Returns
Defined in
packages/core/src/callbacks/CallbackManager.ts:168
Properties
#handlers
• Private
#handlers: Map
<keyof LlamaIndexEventMaps
, EventHandler
<CustomEvent
<any
>>[]>
Defined in
packages/core/src/callbacks/CallbackManager.ts:166
Accessors
onLLMStream
• get
onLLMStream(): (params
: StreamCallbackResponse
) => void
| Promise
<void
>
Returns
fn
▸ (params
): void
| Promise
<void
>
Parameters
Name | Type |
---|---|
params | StreamCallbackResponse |
Returns
void
| Promise
<void
>
Deprecated
will be removed in the next major version
Implementation of
CallbackManagerMethods.onLLMStream
Defined in
packages/core/src/callbacks/CallbackManager.ts:125
• set
onLLMStream(_
): void
Parameters
Name | Type |
---|---|
_ | never |
Returns
void
Deprecated
will be removed in the next major version
Implementation of
CallbackManagerMethods.onLLMStream
Defined in
packages/core/src/callbacks/CallbackManager.ts:155
onRetrieve
• get
onRetrieve(): (params
: RetrievalCallbackResponse
) => void
| Promise
<void
>
Returns
fn
▸ (params
): void
| Promise
<void
>
Parameters
Name | Type |
---|---|
params | RetrievalCallbackResponse |
Returns
void
| Promise
<void
>
Deprecated
will be removed in the next major version
Implementation of
CallbackManagerMethods.onRetrieve
Defined in
packages/core/src/callbacks/CallbackManager.ts:140
• set
onRetrieve(_
): void
Parameters
Name | Type |
---|---|
_ | never |
Returns
void
Deprecated
will be removed in the next major version
Implementation of
CallbackManagerMethods.onRetrieve
Defined in
packages/core/src/callbacks/CallbackManager.ts:162
Methods
dispatchEvent
▸ dispatchEvent<K
>(event
, detail
): void
Type parameters
Name | Type |
---|---|
K | extends keyof LlamaIndexEventMaps |
Parameters
Name | Type |
---|---|
event | K |
detail | LlamaIndexEventMaps [K ]["detail" ] |
Returns
void
Defined in
packages/core/src/callbacks/CallbackManager.ts:201
off
▸ off<K
, H
>(event
, handler
): undefined
| CallbackManager
Type parameters
Name | Type |
---|---|
K | extends keyof LlamaIndexEventMaps |
H | extends EventHandler <LlamaIndexEventMaps [K ]> |
Parameters
Name | Type |
---|---|
event | K |
handler | H |
Returns
undefined
| CallbackManager
Defined in
packages/core/src/callbacks/CallbackManager.ts:186
on
▸ on<K
, H
>(event
, handler
): CallbackManager
Type parameters
Name | Type |
---|---|
K | extends keyof LlamaIndexEventMaps |
H | extends EventHandler <LlamaIndexEventMaps [K ]> |
Parameters
Name | Type |
---|---|
event | K |
handler | H |