UNPKG

assistant-stream

Version:

Streaming utilities for AI assistants

13 lines • 676 B
import type { ToolModelContentPart } from "../core/tool/tool-types.js"; declare const ENVELOPE_KEY = "__aui_modelContent"; export type ModelContentEnvelope<TResult = unknown> = { readonly [ENVELOPE_KEY]: readonly ToolModelContentPart[]; readonly value: TResult; }; export declare function wrapModelContentEnvelope<TResult>(result: TResult, modelContent: readonly ToolModelContentPart[]): ModelContentEnvelope<TResult>; export declare function unwrapModelContentEnvelope<TResult>(output: TResult | ModelContentEnvelope<TResult>): { result: TResult; modelContent?: readonly ToolModelContentPart[]; }; export {}; //# sourceMappingURL=modelContentEnvelope.d.ts.map