mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 00:55:47 -06:00
20 lines
648 B
TypeScript
20 lines
648 B
TypeScript
import { PanelData } from '@grafana/data/src';
|
|
|
|
import {
|
|
ColorDimensionConfig,
|
|
DimensionSupplier,
|
|
ResourceDimensionConfig,
|
|
ScalarDimensionConfig,
|
|
ScaleDimensionConfig,
|
|
TextDimensionConfig,
|
|
} from './types';
|
|
|
|
export interface DimensionContext {
|
|
getColor(color: ColorDimensionConfig): DimensionSupplier<string>;
|
|
getScale(scale: ScaleDimensionConfig): DimensionSupplier<number>;
|
|
getScalar(scalar: ScalarDimensionConfig): DimensionSupplier<number>;
|
|
getText(text: TextDimensionConfig): DimensionSupplier<string>;
|
|
getResource(resource: ResourceDimensionConfig): DimensionSupplier<string>;
|
|
getPanelData(): PanelData | undefined;
|
|
}
|