UNPKG

ag-charts-enterprise

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

43 lines (42 loc) 1.55 kB
import { type AgChartSyncOptions, _ModuleSupport } from 'ag-charts-community'; declare const BaseProperties: typeof _ModuleSupport.BaseProperties; export declare class ChartSync extends BaseProperties implements _ModuleSupport.ModuleInstance, AgChartSyncOptions { protected moduleContext: _ModuleSupport.ModuleContext; static readonly className = "Sync"; enabled: boolean; groupId?: string; axes: 'x' | 'y' | 'xy'; nodeInteraction: boolean; zoom: boolean; domainMode: 'direction' | 'position' | 'key'; private readonly domainSync; constructor(moduleContext: _ModuleSupport.ModuleContext); updateSiblings(groupId?: string): void; private updateChart; private disableZoomSync?; private enabledZoomSync; private onZoom; private disableNodeInteractionSync?; private enabledNodeInteractionSync; private onHighlightChange; private findMatchingHighlightNodes; private findMatchingNodes; private dispatchHighlightUpdate; getSyncedDomain(axis: unknown): Promise<unknown[] | undefined>; private updateDomainState; private validateAxis; private validateMultiSeries; private validateSingleSeries; private calculateDerivedDomain; private calculateKeyDerivedDomain; removeAxis(axis: unknown): void; private waitForDomainsToBeReady; private prepareZoomUpdate; private onEnabledChange; private onGroupIdChange; private onAxesChange; private onNodeInteractionChange; private onZoomChange; destroy(): void; } export {};