UNPKG

@rcsb/rcsb-charts

Version:
22 lines (21 loc) 1.15 kB
import { ChartDisplayConfigInterface, ChartObjectInterface } from "../RcsbChartComponent/ChartConfigInterface"; import { ChartDataColumnInterface } from "./ChartDataProviderInterface"; export declare class ChartTools { private static readonly paddingLeft; private static readonly paddingTopLarge; private static readonly paddingTop; private static readonly paddingRight; private static readonly constWidth; private static readonly constHeight; private static readonly xIncrement; private static readonly xDomainPadding; private static readonly barWidth; private static readonly fontFamily; private static readonly fontSize; private static readonly minBarLength; static getConfig<T>(key: keyof ChartDisplayConfigInterface, chartDisplayConfig?: Partial<ChartDisplayConfigInterface>): T; static labelsAsNumber(data: ChartObjectInterface[][]): ChartObjectInterface[][]; static labelsAsString(data: ChartObjectInterface[][]): ChartObjectInterface[][]; static normalizeData(chartData: ChartObjectInterface[][]): ChartDataColumnInterface[]; static digitGrouping(x: string | number): string; }