grafana/public/app/features/dashboard-scene/conditional-rendering/serializers.ts

17 lines
743 B
TypeScript

import { Registry } from '@grafana/data';
import { ConditionalRenderingData } from './ConditionalRenderingData';
import { ConditionalRenderingGroup } from './ConditionalRenderingGroup';
import { ConditionalRenderingTimeRangeSize } from './ConditionalRenderingTimeRangeSize';
import { ConditionalRenderingVariable } from './ConditionalRenderingVariable';
import { ConditionalRenderingSerializerRegistryItem } from './types';
export const conditionalRenderingSerializerRegistry = new Registry<ConditionalRenderingSerializerRegistryItem>(() => {
return [
ConditionalRenderingGroup.serializer,
ConditionalRenderingVariable.serializer,
ConditionalRenderingData.serializer,
ConditionalRenderingTimeRangeSize.serializer,
];
});