@visactor/vchart
Version:
charts lib based @visactor/VGrammar
15 lines (14 loc) • 513 B
TypeScript
import type { IIndicatorItemSpec } from './interface';
export interface IIndicatorDatum {
type: 'title' | 'content';
index: number;
datum: unknown;
spec: IIndicatorItemSpec;
}
export interface IIndicatorMapper {
title: IIndicatorItemSpec;
content: IIndicatorItemSpec[];
datum: () => unknown;
}
export type IndicatorMapperOption = IIndicatorMapper | (() => IIndicatorMapper);
export declare const indicatorMapper: (data: Array<unknown>, op: IndicatorMapperOption) => IIndicatorDatum[];