@material-vega/core
Version:
Material Design stylized themes for Vega Lite visualizations
20 lines (19 loc) • 1.21 kB
TypeScript
/**
* Internal mapping of theme names to the config object generators for that theme
* @note Do not assign a type to this variable, ThemeTypes uses it to automatically generate a type list
*/
export declare const themes: {
verticalBarChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
focusedVerticalBarChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
horizontalBarChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
lineChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
areaChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
areaLineChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
pieChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
donutChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
scatterplotChart: ((options: import("..").MaterialVegaOptions) => import("vega-embed").Config)[];
};
/**
* Valid theme names
*/
export declare type ThemeTypes = keyof typeof themes;