@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
23 lines (22 loc) • 820 B
TypeScript
import { ISingleEventParams, IMetric, IBucket } from '../../constants/action-event';
import { TChartFieldDataItem, IChartField } from '@qn-pandora/app-sdk';
import ChartDrillDownService from './base-chart-drill';
/**
* 单值图的DrillDown Service
*/
export default class SingleChartDrillDownService extends ChartDrillDownService<ISingleEventParams> {
toSearchAutoEvent(params: ISingleEventParams): {
buckets: IBucket[];
metrics?: IMetric[] | undefined;
};
getBucketsViaRow(row: TChartFieldDataItem[], currentBuckets: IChartField[], fields: IChartField[]): IBucket[];
toDrillDownToken(params: ISingleEventParams): {
row: IKeyValues<any>;
click: {
name: string;
value: any;
name1: string;
value1: any;
};
};
}