UNPKG

@grafana/ui

Version:
18 lines (17 loc) 1.03 kB
import { type Range } from 'uplot'; import { type DataFrame, type FieldConfig, type FieldSparkline, type GrafanaTheme2 } from '@grafana/data'; import { type GraphFieldConfig } from '@grafana/schema'; import { UPlotConfigBuilder } from '../uPlot/config/UPlotConfigBuilder'; /** @internal * Given a sparkline config returns a DataFrame ready to be turned into Plot data set **/ export declare function preparePlotFrame(sparkline: FieldSparkline, config?: FieldConfig<GraphFieldConfig>): DataFrame; /** * apply configuration defaults and ensure that the range is never two equal values. */ export declare function getYRange(alignedFrame: DataFrame): Range.MinMax; export declare const prepareSeries: (sparkline: FieldSparkline, _theme: GrafanaTheme2, fieldConfig?: FieldConfig<GraphFieldConfig>, _showHighlights?: boolean) => { frame: DataFrame; warning?: string; }; export declare const prepareConfig: (sparkline: FieldSparkline, dataFrame: DataFrame, theme: GrafanaTheme2, showHighlights?: boolean) => UPlotConfigBuilder;