@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
JavaScript
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