UNPKG

@convex-dev/agent

Version:

A agent component for Convex.

15 lines 774 B
import type { UIMessage as AIUIMessage, UIDataTypes, UITools } from "ai"; import type { MessageDoc } from "../client/index.js"; import type { MessageStatus } from "../validators.js"; export type UIMessage<METADATA = unknown, DATA_PARTS extends UIDataTypes = UIDataTypes, TOOLS extends UITools = UITools> = AIUIMessage<METADATA, DATA_PARTS, TOOLS> & { key: string; order: number; stepOrder: number; status: "streaming" | MessageStatus; agentName?: string; text: string; }; export declare function toUIMessages<METADATA = unknown, DATA_PARTS extends UIDataTypes = UIDataTypes, TOOLS extends UITools = UITools>(messages: (MessageDoc & { streaming?: boolean; })[]): UIMessage<METADATA, DATA_PARTS, TOOLS>[]; //# sourceMappingURL=toUIMessages.d.ts.map