UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

29 lines (28 loc) 1.26 kB
import type { AgSparklineOptions } from 'ag-charts-types'; import type { LocaleTextFunc } from 'ag-grid-community'; type FunctionParams = (...args: any[]) => any; type WrapperFunctionParams = (fn: FunctionParams, ...args: any[]) => any; type SparklineTranslate = (key: string, defaultValue: string, variableValues?: string[]) => string; type SparklineNumberFormatter = (value: number) => string; export declare const wrapFn: (fn: FunctionParams, wrapperFn: WrapperFunctionParams) => FunctionParams; export declare const getChartTypeLabel: (translate: LocaleTextFunc, sparklineOptions?: AgSparklineOptions) => string; interface SparklineSummary { count: number; min?: number; max?: number; start?: number; end?: number; } type SparklineTemplateValues = Record<string, string>; export declare const getSparklineSummary: (data: any[], yKey: string) => SparklineSummary; export declare function getSparklineAriaTemplate(params: { translate: SparklineTranslate; chartType: string; summary: SparklineSummary; formatNumber: SparklineNumberFormatter; }): { template: string; values: SparklineTemplateValues; }; export declare const interpolateTemplate: (template: string, values: SparklineTemplateValues) => string; export {};