@sqlrooms/mosaic / createLineChartAiTool
Function: createLineChartAiTool()
createLineChartAiTool(
deps):Tool<{settings: {x:string;xInterval:"second"|"minute"|"hour"|"day"|"week"|"month"|"quarter"|"year";yFields:object[]; };artifactId?:string;tableName?:string;createArtifactIfMissing:boolean;reasoning:string; }, {llmResult: {errorMessage?:undefined;success:boolean;details:string;data: {panelId:string;artifactId:string;tableName:string;title:string;config:any; }; }; } | {llmResult: {details?:undefined;data?:undefined;success:boolean;errorMessage:string; }; }>
Parameters
| Parameter | Type |
|---|---|
deps | ChartToolDeps |
Returns
Tool<{ settings: { x: string; xInterval: "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year"; yFields: object[]; }; artifactId?: string; tableName?: string; createArtifactIfMissing: boolean; reasoning: string; }, { llmResult: { errorMessage?: undefined; success: boolean; details: string; data: { panelId: string; artifactId: string; tableName: string; title: string; config: any; }; }; } | { llmResult: { details?: undefined; data?: undefined; success: boolean; errorMessage: string; }; }>
