UNPKG

ag-charts-enterprise

Version:

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

43 lines (42 loc) 1.53 kB
import { _ModuleSupport } from 'ag-charts-community'; import { AbstractModuleInstance, type DynamicContext } from 'ag-charts-core'; export declare class ChartSync extends AbstractModuleInstance { protected moduleContext: DynamicContext<_ModuleSupport.ChartRegistry>; private readonly domainSync; private disabledByValidation; private get opts(); get enabled(): boolean; get groupId(): string | undefined; get axes(): 'x' | 'y' | 'xy'; get nodeInteraction(): boolean; get zoom(): boolean; constructor(moduleContext: DynamicContext<_ModuleSupport.ChartRegistry>); updateSiblings(groupId?: string): void; private updateChart; private disableZoomSync?; private enabledZoomSync; private onZoom; private disableNodeInteractionSync?; private enabledNodeInteractionSync; private onHighlightChange; private onActiveLoadMemento; private findMatchingHighlightNodes; private findMatchingNodes; private dispatchHighlightUpdate; getSyncedDomain(axis: unknown): Promise<unknown[] | undefined>; private updateDomainState; private validateAxis; private validateMultiSeries; private validateSingleSeries; private disableSelf; private calculateDerivedDomain; removeAxis(axis: unknown): void; private waitForDomainsToBeReady; private prepareZoomUpdate; private onEnabledChange; private onGroupIdChange; private onAxesChange; private onNodeInteractionChange; private onZoomChange; destroy(): void; }