@sqlrooms/mosaic / VgPlotChartConfig
Type Alias: VgPlotChartConfig
VgPlotChartConfig = {
chartType:"histogram";settings: {field?:string; };settingsOpen?:boolean; } | {chartType:"count-plot";settings: {field?:string; };settingsOpen?:boolean; } | {chartType:"line-chart";settings: {x?:string;xInterval?:"second"|"minute"|"hour"|"day"|"week"|"month"|"quarter"|"year";yFields?:object[]; };settingsOpen?:boolean; } | {chartType:"bubble-chart";settings: {x?:string;y?:string;size?:string; };settingsOpen?:boolean; } | {chartType:"heatmap";settings: {x?:string;y?:string; };settingsOpen?:boolean; } | {chartType:"box-plot";settings: {x?:string;y?:string; };settingsOpen?:boolean; } | {chartType:"custom-spec";settingsOpen?:boolean;settings: {vgPlotSpec?:unknown; }; }
Discriminated union of all chart configuration types. This schema is used for runtime validation and type inference.
