UNPKG

@antv/f6-plugin

Version:
37 lines (36 loc) 971 B
import { IGroup } from '@antv/g-base'; import { ControllerCfg } from './control-bar'; import { SliderOption, SliderTick, TrendConfig } from './slider'; import { TimeBarTickOption } from './tick'; export interface TimeBarData { date: number; value: number; } export declare type TimeBarType = 'trend' | 'simple'; export interface TrendTimeBarOption { group: IGroup; width?: number; padding?: number; data?: TimeBarData[]; slider?: SliderOption; controllerCfg?: ControllerCfg; trend: TrendConfig; sliderTick?: SliderTick; } export interface SimpleTimeBarOption { group: IGroup; width?: number; padding?: number; data?: TimeBarData[]; slider?: SliderOption; controllerCfg?: ControllerCfg; sliderTick?: SliderTick; } export interface TickTimeBarOption { group: IGroup; width?: number; padding?: number; data?: TimeBarData[]; controllerCfg?: ControllerCfg; tick: TimeBarTickOption; }