123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // eslint-disable-next-line import/no-named-default
- import {discoverCharts} from './discover';
- import {metricAlertCharts} from './metricAlert';
- import {performanceCharts} from './performance';
- import type {
- 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);
- performanceCharts.forEach(register);
- export default config;
|