UNPKG

@tanstack/ai

Version:

Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.

32 lines (31 loc) 826 B
import { EventType } from "../types.js"; //#region src/utilities/structured-output-events.ts function structuredOutputStartChunk(args) { return { type: EventType.CUSTOM, name: "structured-output.start", value: { messageId: args.messageId }, model: args.model, timestamp: args.timestamp ?? Date.now(), threadId: args.threadId, runId: args.runId }; } function structuredOutputCompleteChunk(args) { return { type: EventType.CUSTOM, name: "structured-output.complete", value: { object: args.object, raw: args.raw, messageId: args.messageId }, model: args.model, timestamp: args.timestamp ?? Date.now(), threadId: args.threadId, runId: args.runId }; } //#endregion export { structuredOutputCompleteChunk, structuredOutputStartChunk }; //# sourceMappingURL=structured-output-events.js.map