ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
15 lines (14 loc) • 733 B
TypeScript
import { type OptionsDefs } from 'ag-charts-core';
import type { AgChartTheme, AgChartThemeName } from 'ag-charts-types';
import { ChartTheme } from '../themes/chartTheme';
type SpecialThemeName = 'ag-financial' | 'ag-financial-dark';
type ThemeMap = {
[key in AgChartThemeName | SpecialThemeName | 'undefined' | 'null']?: () => ChartTheme;
};
export declare const themes: ThemeMap;
export declare const getChartTheme: typeof createChartTheme;
/** Test-only: drop all cached entries so cases start from a known cold state. */
export declare function __clearChartThemeCacheForTests(): void;
declare function createChartTheme(value: unknown): ChartTheme;
export declare const themeOptionsDef: OptionsDefs<AgChartTheme>;
export {};