@alicloud/cloud-charts
Version:

40 lines (39 loc) • 1.47 kB
TypeScript
import { Chart, Types, BaseChartConfig, ChartData, Colors } from '../common/types';
import Base from '../common/Base';
import { XAxisConfig } from '../common/rectXAxis';
import { YAxisConfig } from '../common/rectYAxis';
import { TooltipConfig } from '../common/rectTooltip';
import { LegendConfig } from '../common/rectLegend';
import { GuideConfig } from '../common/guide';
import { LabelConfig } from '../common/label';
import { GeomSizeConfig } from '../common/geomSize';
import { GeomStyleConfig } from '../common/geomStyle';
interface labelAlias {
start?: string;
end?: string;
min?: string;
max?: string;
}
interface WcandlestickConfig extends BaseChartConfig {
colors?: Colors;
xAxis?: (Types.ScaleOption & XAxisConfig) | false;
yAxis?: (Types.ScaleOption & YAxisConfig) | false;
legend?: LegendConfig | boolean;
tooltip?: (TooltipConfig & {
labelAlias?: labelAlias;
}) | false;
guide?: GuideConfig;
label?: LabelConfig | boolean;
grid?: boolean;
size: GeomSizeConfig;
geomStyle?: GeomStyleConfig;
}
export declare class Candlestick extends Base<WcandlestickConfig> {
chartName: string;
legendField: string;
getDefaultConfig(): WcandlestickConfig;
init(chart: Chart, config: WcandlestickConfig, data: any): void;
changeData(chart: Chart, config: WcandlestickConfig, data: ChartData): void;
}
declare const Wcandlestick: typeof Candlestick;
export default Wcandlestick;