ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
38 lines (37 loc) • 1.32 kB
TypeScript
import { _ModuleSupport } from 'ag-charts-community';
type AnimatableSectorDatum = {
angleValue: any;
radiusValue: any;
innerRadius: number;
outerRadius: number;
startAngle: number;
endAngle: number;
clipSector: _ModuleSupport.SectorBox;
};
export declare function prepareRadialBarSeriesAnimationFunctions(axisZeroAngle: number): {
toFn: (sect: _ModuleSupport.Sector, datum: AnimatableSectorDatum, status: _ModuleSupport.NodeUpdateState) => {
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
clipSector: _ModuleSupport.SectorBox;
};
fromFn: (sect: _ModuleSupport.Sector, datum: AnimatableSectorDatum, status: _ModuleSupport.NodeUpdateState) => {
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
clipSector: _ModuleSupport.SectorBox;
phase: "end" | "remove" | "update" | "initial" | "add" | "trailing" | "none";
};
};
export declare function resetRadialBarSelectionsFn(_node: _ModuleSupport.Sector, datum: AnimatableSectorDatum): {
centerX: number;
centerY: number;
innerRadius: number;
outerRadius: number;
startAngle: number;
endAngle: number;
clipSector: _ModuleSupport.SectorBox;
};
export {};