import { TransformerRegistryItem } from '@grafana/data'; import { filterByValueTransformRegistryItem } from './FilterByValueTransformer/FilterByValueTransformerEditor'; import { heatmapTransformRegistryItem } from './calculateHeatmap/HeatmapTransformerEditor'; import { configFromQueryTransformRegistryItem } from './configFromQuery/ConfigFromQueryTransformerEditor'; import { calculateFieldTransformRegistryItem } from './editors/CalculateFieldTransformerEditor'; import { concatenateTransformRegistryItem } from './editors/ConcatenateTransformerEditor'; import { convertFieldTypeTransformRegistryItem } from './editors/ConvertFieldTypeTransformerEditor'; import { filterFieldsByNameTransformRegistryItem } from './editors/FilterByNameTransformerEditor'; import { filterFramesByRefIdTransformRegistryItem } from './editors/FilterByRefIdTransformerEditor'; import { groupByTransformRegistryItem } from './editors/GroupByTransformerEditor'; import { groupingToMatrixTransformRegistryItem } from './editors/GroupingToMatrixTransformerEditor'; import { histogramTransformRegistryItem } from './editors/HistogramTransformerEditor'; import { labelsToFieldsTransformerRegistryItem } from './editors/LabelsToFieldsTransformerEditor'; import { mergeTransformerRegistryItem } from './editors/MergeTransformerEditor'; import { organizeFieldsTransformRegistryItem } from './editors/OrganizeFieldsTransformerEditor'; import { reduceTransformRegistryItem } from './editors/ReduceTransformerEditor'; import { renameByRegexTransformRegistryItem } from './editors/RenameByRegexTransformer'; import { seriesToFieldsTransformerRegistryItem } from './editors/SeriesToFieldsTransformerEditor'; import { seriesToRowsTransformerRegistryItem } from './editors/SeriesToRowsTransformerEditor'; import { sortByTransformRegistryItem } from './editors/SortByTransformerEditor'; import { extractFieldsTransformRegistryItem } from './extractFields/ExtractFieldsTransformerEditor'; import { fieldLookupTransformRegistryItem } from './lookupGazetteer/FieldLookupTransformerEditor'; import { prepareTimeseriesTransformerRegistryItem } from './prepareTimeSeries/PrepareTimeSeriesEditor'; import { rowsToFieldsTransformRegistryItem } from './rowsToFields/RowsToFieldsTransformerEditor'; import { spatialTransformRegistryItem } from './spatial/SpatialTransformerEditor'; export const getStandardTransformers = (): Array> => { return [ reduceTransformRegistryItem, filterFieldsByNameTransformRegistryItem, renameByRegexTransformRegistryItem, filterFramesByRefIdTransformRegistryItem, filterByValueTransformRegistryItem, organizeFieldsTransformRegistryItem, seriesToFieldsTransformerRegistryItem, seriesToRowsTransformerRegistryItem, concatenateTransformRegistryItem, calculateFieldTransformRegistryItem, labelsToFieldsTransformerRegistryItem, groupByTransformRegistryItem, sortByTransformRegistryItem, mergeTransformerRegistryItem, histogramTransformRegistryItem, rowsToFieldsTransformRegistryItem, configFromQueryTransformRegistryItem, prepareTimeseriesTransformerRegistryItem, convertFieldTypeTransformRegistryItem, spatialTransformRegistryItem, fieldLookupTransformRegistryItem, extractFieldsTransformRegistryItem, heatmapTransformRegistryItem, groupingToMatrixTransformRegistryItem, ]; };