64910c8e428b71280ba4cf126fef7476c0726f14e7358b7c024c2d43e584f99c21b3d93d266cd33d20a95bb39be4eb45ad766ef707fc533f6e4c53e42f57df 859 B

1234567891011121314151617
  1. import SeriesData from '../../data/SeriesData.js';
  2. import type Cartesian2D from '../../coord/cartesian/Cartesian2D.js';
  3. import type Polar from '../../coord/polar/Polar.js';
  4. import { LineSeriesOption } from './LineSeries.js';
  5. interface DiffItem {
  6. cmd: '+' | '=' | '-';
  7. idx: number;
  8. idx1?: number;
  9. }
  10. export default function lineAnimationDiff(oldData: SeriesData, newData: SeriesData, oldStackedOnPoints: ArrayLike<number>, newStackedOnPoints: ArrayLike<number>, oldCoordSys: Cartesian2D | Polar, newCoordSys: Cartesian2D | Polar, oldValueOrigin: LineSeriesOption['areaStyle']['origin'], newValueOrigin: LineSeriesOption['areaStyle']['origin']): {
  11. current: number[] | Float32Array;
  12. next: number[] | Float32Array;
  13. stackedOnCurrent: number[] | Float32Array;
  14. stackedOnNext: number[] | Float32Array;
  15. status: DiffItem[];
  16. };
  17. export {};