メインコンテンツまでスキップ

Class: CallbackManager

Implements

  • CallbackManagerMethods

Constructors

constructor

new CallbackManager(handlers?): CallbackManager

Parameters

NameType
handlers?Partial<CallbackManagerMethods>

Returns

CallbackManager

Defined in

packages/core/src/callbacks/CallbackManager.ts:130

Properties

#handlers

Private #handlers: Map<keyof LlamaIndexEventMaps, EventHandler<CustomEvent<any>>[]>

Defined in

packages/core/src/callbacks/CallbackManager.ts:128

Accessors

onLLMStream

get onLLMStream(): (params: StreamCallbackResponse) => void | Promise<void>

Returns

fn

▸ (params): void | Promise<void>

Parameters
NameType
paramsStreamCallbackResponse
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:87

set onLLMStream(_): void

Parameters

NameType
_never

Returns

void

Deprecated

will be removed in the next major version

Implementation of

CallbackManagerMethods.onLLMStream

Defined in

packages/core/src/callbacks/CallbackManager.ts:117


onRetrieve

get onRetrieve(): (params: RetrievalCallbackResponse) => void | Promise<void>

Returns

fn

▸ (params): void | Promise<void>

Parameters
NameType
paramsRetrievalCallbackResponse
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:102

set onRetrieve(_): void

Parameters

NameType
_never

Returns

void

Deprecated

will be removed in the next major version

Implementation of

CallbackManagerMethods.onRetrieve

Defined in

packages/core/src/callbacks/CallbackManager.ts:124

Methods

dispatchEvent

dispatchEvent<K>(event, detail): void

Type parameters

NameType
Kextends keyof LlamaIndexEventMaps

Parameters

NameType
eventK
detailLlamaIndexEventMaps[K]["detail"]

Returns

void

Defined in

packages/core/src/callbacks/CallbackManager.ts:163


off

off<K, H>(event, handler): undefined | CallbackManager

Type parameters

NameType
Kextends keyof LlamaIndexEventMaps
Hextends EventHandler<LlamaIndexEventMaps[K]>

Parameters

NameType
eventK
handlerH

Returns

undefined | CallbackManager

Defined in

packages/core/src/callbacks/CallbackManager.ts:148


on

on<K, H>(event, handler): CallbackManager

Type parameters

NameType
Kextends keyof LlamaIndexEventMaps
Hextends EventHandler<LlamaIndexEventMaps[K]>

Parameters

NameType
eventK
handlerH

Returns

CallbackManager

Defined in

packages/core/src/callbacks/CallbackManager.ts:137