UNPKG

1.23 kBTypeScriptView Raw
1import { Emitter } from '@mantou/gem/lib/decorators';
2import { DuoyunChartBaseElement } from './base/chart';
3import './chart-zoom';
4export interface Sequence {
5 label: string;
6 value?: string;
7 values: (number | null)[][];
8}
9export interface SymbolRenderOption {
10 point: number[];
11 color: string;
12 isHover: boolean;
13 chart: DuoyunAreaChartElement;
14}
15export declare function defaultSymbolRender({ point, color, isHover, chart }: SymbolRenderOption): import("lit-html/lib/template-result").SVGTemplateResult;
16/**
17 * @customElement dy-area-chart
18 */
19export declare class DuoyunAreaChartElement extends DuoyunChartBaseElement {
20 #private;
21 fill: boolean;
22 stroke: boolean;
23 stack: boolean;
24 symbol: boolean;
25 symbolRender: typeof defaultSymbolRender;
26 chartzoom: boolean;
27 range: number[];
28 smooth: boolean;
29 gradient: boolean;
30 sequences?: Sequence[];
31 zoom: Emitter<number[]>;
32 constructor();
33 state: {
34 hoverIndex: number;
35 hoverLine: string;
36 hoverSequence: string;
37 };
38 willMount: () => void;
39 mounted: () => () => void;
40 render: () => import("lit-html/lib/template-result").TemplateResult;
41}
42//# sourceMappingURL=area-chart.d.ts.map
\No newline at end of file