UNPKG

@zhouchangju/standard-chart

Version:

标准范式组件

36 lines (35 loc) 1.26 kB
import type StandardChart from '../../core/StandardChart'; import { type Option } from '../../core/option'; interface DataItem { value: string | number; date: string | number; name: string; groupId?: string; } interface CustomOpt { watermarkFormatter?: (s: number) => string | number; } export declare class DynamicHistogramHelper<D extends DataItem = DataItem> { private _chart; private _data; private _eventCallbacks; private _currentDate; private _updated; private _delayFnQueue; private _opt; private _hoverParams; private _lastOrdinalData; private _isDataValid; private animationDuration; constructor(chart: StandardChart, option: Option, data: D[], opt?: CustomOpt); getSortKey(option: any): string; getCurrentPeriodData(option: any, date: any, sortKey: any): D[]; play(date: string | number, animate: boolean): void; on(eventName: string, callback: (param: any) => void): void; off(eventName: string, callback: (param: any) => void): void; trigger(eventName: string, ...payload: any): void; registerClickHandler(): any; makeHover(containerDiv: HTMLDivElement, emphasisColor: string, emphasisBackgroundColor: string): void; resize(): void; } export {};