855d90fff1145d55c5505baa05b2d42fb336237a069749cd04ee47e50ccceb7000c6fd076672a5dc11e32e005369c55e323c11c0e46892b8a0dcf87afa558b 1.1 KB

123456789101112131415
  1. import * as graphic from '../../util/graphic.js';
  2. import SeriesModel from '../../model/Series.js';
  3. import { SeriesOption } from '../../util/types.js';
  4. import type Cartesian2D from '../../coord/cartesian/Cartesian2D.js';
  5. import type Polar from '../../coord/polar/Polar.js';
  6. import { CoordinateSystem } from '../../coord/CoordinateSystem.js';
  7. declare type SeriesModelWithLineWidth = SeriesModel<SeriesOption & {
  8. lineStyle?: {
  9. width?: number;
  10. };
  11. }>;
  12. declare function createGridClipPath(cartesian: Cartesian2D, hasAnimation: boolean, seriesModel: SeriesModelWithLineWidth, done?: () => void, during?: (percent: number, clipRect: graphic.Rect) => void): graphic.Rect;
  13. declare function createPolarClipPath(polar: Polar, hasAnimation: boolean, seriesModel: SeriesModelWithLineWidth): graphic.Sector;
  14. declare function createClipPath(coordSys: CoordinateSystem, hasAnimation: boolean, seriesModel: SeriesModelWithLineWidth, done?: () => void, during?: (percent: number) => void): graphic.Rect | graphic.Sector;
  15. export { createGridClipPath, createPolarClipPath, createClipPath };