Skip to content

wrapLLMEvent

wrapLLMEvent<AdditionalChatOptions, AdditionalMessageOptions>(originalMethod, _context): (this, …params) => Promise<ChatResponse<AdditionalMessageOptions> | AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>

Defined in: .build/typescript/packages/core/src/decorator/wrap-llm-event.ts:5

AdditionalChatOptions extends object = object

AdditionalMessageOptions extends object = object

(params) => Promise<ChatResponse<AdditionalMessageOptions> | AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>

ClassMethodDecoratorContext

(this, …params): Promise<ChatResponse<AdditionalMessageOptions> | AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>

LLM<AdditionalChatOptions, AdditionalMessageOptions>

…[LLMChatParamsStreaming<AdditionalChatOptions, object, ZodSchema> | LLMChatParamsNonStreaming<AdditionalChatOptions, object, ZodSchema>]

Promise<ChatResponse<AdditionalMessageOptions> | AsyncIterable<ChatResponseChunk<AdditionalMessageOptions>, any, any>>