1234567891011121314151617181920212223242526272829303132333435363738 |
- // eslint-disable-next-line import/no-named-default
- import {discoverCharts} from './discover';
- import {metricAlertCharts} from './metricAlert';
- import {ChartcuterieConfig, ChartType, RenderConfig, RenderDescriptor} from './types';
- const renderConfig: RenderConfig<ChartType> = new Map();
- const config: ChartcuterieConfig = {
- version: process.env.COMMIT_SHA!,
- renderConfig,
- };
- const register = (renderDescriptor: RenderDescriptor<ChartType>) =>
- renderConfig.set(renderDescriptor.key, renderDescriptor);
- discoverCharts.forEach(register);
- metricAlertCharts.forEach(register);
- export default config;
|