@carbon/charts
Version:
Carbon charting components
22 lines (21 loc) • 798 B
TypeScript
import { Service } from './service';
import { ChartModelCartesian } from '../model-cartesian-charts';
export declare class Zoom extends Service {
protected model: ChartModelCartesian;
isZoomBarEnabled(): boolean;
getZoomBarData(): any;
getDefaultZoomBarDomain(zoomBarData?: any): any;
handleDomainChange(newDomain: any, configs?: {
dispatchEvent: boolean;
}): void;
getZoomRatio(): any;
filterDataForRangeAxis(displayData: object[], configs?: any): object[];
zoomIn(zoomRatio?: any): void;
zoomOut(zoomRatio?: any): void;
resetZoomDomain(): void;
isMinZoomDomain(): boolean;
isMaxZoomDomain(): boolean;
isEmptyState(): boolean;
isZoomBarLoading(position: any): any;
isZoomBarLocked(position: any): any;
}