add hw2
This commit is contained in:
12
node_modules/mermaid/dist/diagrams/xychart/chartBuilder/components/plot/barPlot.d.ts
generated
vendored
Normal file
12
node_modules/mermaid/dist/diagrams/xychart/chartBuilder/components/plot/barPlot.d.ts
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import type { BarPlotData, BoundingRect, DrawableElem, XYChartConfig } from '../../interfaces.js';
|
||||
import type { Axis } from '../axis/index.js';
|
||||
export declare class BarPlot {
|
||||
private barData;
|
||||
private boundingRect;
|
||||
private xAxis;
|
||||
private yAxis;
|
||||
private orientation;
|
||||
private plotIndex;
|
||||
constructor(barData: BarPlotData, boundingRect: BoundingRect, xAxis: Axis, yAxis: Axis, orientation: XYChartConfig['chartOrientation'], plotIndex: number);
|
||||
getDrawableElement(): DrawableElem[];
|
||||
}
|
||||
20
node_modules/mermaid/dist/diagrams/xychart/chartBuilder/components/plot/index.d.ts
generated
vendored
Normal file
20
node_modules/mermaid/dist/diagrams/xychart/chartBuilder/components/plot/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import type { XYChartData, Dimension, DrawableElem, Point, XYChartThemeConfig, XYChartConfig } from '../../interfaces.js';
|
||||
import type { Axis } from '../axis/index.js';
|
||||
import type { ChartComponent } from '../../interfaces.js';
|
||||
export interface Plot extends ChartComponent {
|
||||
setAxes(xAxis: Axis, yAxis: Axis): void;
|
||||
}
|
||||
export declare class BasePlot implements Plot {
|
||||
private chartConfig;
|
||||
private chartData;
|
||||
private chartThemeConfig;
|
||||
private boundingRect;
|
||||
private xAxis?;
|
||||
private yAxis?;
|
||||
constructor(chartConfig: XYChartConfig, chartData: XYChartData, chartThemeConfig: XYChartThemeConfig);
|
||||
setAxes(xAxis: Axis, yAxis: Axis): void;
|
||||
setBoundingBoxXY(point: Point): void;
|
||||
calculateSpace(availableSpace: Dimension): Dimension;
|
||||
getDrawableElements(): DrawableElem[];
|
||||
}
|
||||
export declare function getPlotComponent(chartConfig: XYChartConfig, chartData: XYChartData, chartThemeConfig: XYChartThemeConfig): Plot;
|
||||
11
node_modules/mermaid/dist/diagrams/xychart/chartBuilder/components/plot/linePlot.d.ts
generated
vendored
Normal file
11
node_modules/mermaid/dist/diagrams/xychart/chartBuilder/components/plot/linePlot.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import type { DrawableElem, LinePlotData, XYChartConfig } from '../../interfaces.js';
|
||||
import type { Axis } from '../axis/index.js';
|
||||
export declare class LinePlot {
|
||||
private plotData;
|
||||
private xAxis;
|
||||
private yAxis;
|
||||
private orientation;
|
||||
private plotIndex;
|
||||
constructor(plotData: LinePlotData, xAxis: Axis, yAxis: Axis, orientation: XYChartConfig['chartOrientation'], plotIndex: number);
|
||||
getDrawableElement(): DrawableElem[];
|
||||
}
|
||||
Reference in New Issue
Block a user