UNPKG

@odoo/o-spreadsheet

Version:
30 lines (29 loc) 2.77 kB
import { RangeAdapterFunctions, UID } from "../.."; import { ChartCreationContext, ChartData, ChartDefinition } from "../../types/chart"; import { CoreGetters } from "../../types/core_getters"; import { Getters } from "../../types/getters"; import { Range } from "../../types/range"; import { Validator } from "../../types/validator"; export declare class SpreadsheetChart { private readonly getters; readonly sheetId: UID; private readonly definition; private readonly chartTypeBuilder; private readonly dataSourceBuilder; private readonly dataSource; private constructor(); static fromStrDefinition(getters: CoreGetters, sheetId: UID, definition: ChartDefinition<string>): SpreadsheetChart; static fromDefinition(getters: CoreGetters, sheetId: UID, definition: ChartDefinition<Range>): SpreadsheetChart; static validate(validator: Validator, definition: ChartDefinition<string>): import("../..").CommandResult | import("../..").CommandResult[]; static transformDefinition(chartSheetId: UID, definition: ChartDefinition<string>, rangeAdapters: RangeAdapterFunctions): import("../../types/chart").LineChartDefinition<string> | import("../../types/chart").PieChartDefinition<string> | import("../../types/chart").BarChartDefinition<string> | import("../../types/chart").ScatterChartDefinition<string> | import("../../types/chart/combo_chart").ComboChartDefinition<string> | import("../../types/chart").WaterfallChartDefinition<string> | import("../../types/chart").PyramidChartDefinition<string> | import("../../types/chart/radar_chart").RadarChartDefinition<string> | import("../../types/chart/geo_chart").GeoChartDefinition<string> | import("../../types/chart").FunnelChartDefinition<string> | import("../../types/chart").SunburstChartDefinition<string> | import("../../types/chart/tree_map_chart").TreeMapChartDefinition<string> | import("../../types/chart/calendar_chart").CalendarChartDefinition<string> | import("../../types/chart").ScorecardChartDefinition<string> | import("../../types/chart").GaugeChartDefinition<string>; getRangeDefinition(): ChartDefinition<Range>; getDefinition(): ChartDefinition<string>; updateRanges(rangeAdapters: RangeAdapterFunctions): ChartDefinition<Range>; duplicateInDuplicatedSheet(sheetIdFrom: UID, sheetIdTo: UID): ChartDefinition<string>; copyInSheetId(sheetIdTo: UID): ChartDefinition<Range>; getContextCreation(): ChartCreationContext; getDefinitionForExcel(getters: Getters): import("../..").ExcelChartDefinition | undefined; getData(getters: Getters, chartId: UID): ChartData; getRuntime(getters: Getters, chartId: UID): import("../..").ChartRuntime; static deleteInvalidKeys(definition: ChartDefinition<any>): ChartDefinition<any>; }