@sqlrooms/ai / UIMessagePart
Type Alias: UIMessagePart
UIMessagePart = {
type:"text";text:string;state?:"streaming"|"done";providerMetadata?:unknown; } | {type:"reasoning";text:string;state?:"streaming"|"done";providerMetadata?:unknown; } | {type:string;toolCallId:string;state:"input-streaming";input?:unknown;providerExecuted?:boolean; } | {type:string;toolCallId:string;state:"input-available";input:unknown;providerExecuted?:boolean;callProviderMetadata?:unknown; } | {type:string;toolCallId:string;state:"output-available";input:unknown;output:unknown;providerExecuted?:boolean;callProviderMetadata?:unknown;preliminary?:boolean; } | {type:string;toolCallId:string;state:"output-error";input?:unknown;rawInput?:unknown;errorText:string;providerExecuted?:boolean;callProviderMetadata?:unknown; } | {type:"dynamic-tool";toolName:string;toolCallId:string;state:"input-streaming";input?:unknown; } | {type:"dynamic-tool";toolName:string;toolCallId:string;state:"input-available";input:unknown;callProviderMetadata?:unknown; } | {type:"dynamic-tool";toolName:string;toolCallId:string;state:"output-available";input:unknown;output:unknown;callProviderMetadata?:unknown;preliminary?:boolean; } | {type:"dynamic-tool";toolName:string;toolCallId:string;state:"output-error";input:unknown;errorText:string; } | {type:"step-start"; } | {type:"source-url";sourceId:string;url:string;title?:string;providerMetadata?:unknown; } | {type:"source-document";sourceId:string;mediaType:string;title:string;filename?:string;providerMetadata?:unknown; } | {type:"file";mediaType:string;filename?:string;url?:string;data?:string;providerMetadata?:unknown; } | {type:string;id?:string;data:unknown; }
