UNPKG

@sheetxl/models

Version:

Models - A Headless javascript spreadsheet library.

20 lines 1.08 kB
import { IRange, RangeDirection } from "../range/Range"; import { IMultiRange } from "../range/MultiRange"; import AbstractShape from "../shape/AbstractShape"; import DocumentTheme from "../color/DocumentTheme"; import MultiSheetModel from "../sheet/MultiSheetModel"; export interface IChartShapeOptions { range?: IRange[] | IRange | string | string[] | IMultiRange; sheet?: MultiSheetModel; docTheme?: DocumentTheme; appContext?: string; getDefaultChartTile?: (ChartShape: any) => string | null | undefined; getDefaultSeriesLabel?: (seriesRange: IRange[] | IRange | string | string[] | IMultiRange, seriesOffset: number, seriesCount: number) => string | null | undefined; getDefaultAxisLabel?: (sheetName: string, absoluteX: number, absoluteY: number, offset: number, count: number, seriesOrientation: RangeDirection) => string | null | undefined; } declare class ChartShape extends AbstractShape { constructor(chartShapeOptions?: IChartShapeOptions); get className(): string; } export default ChartShape; //# sourceMappingURL=ChartShape.d.ts.map