axis.d.ts 899 B

12345678910111213141516171819
  1. import type { DisplayObject } from '@antv/g';
  2. import { GuideComponentComponent as GCC, GuideComponentPosition as GCP } from '../runtime';
  3. export type AxisOptions = {
  4. position?: GCP;
  5. zIndex?: number;
  6. title?: string | string[];
  7. direction?: 'left' | 'center' | 'right';
  8. labelFormatter?: (datum: any, index: number, array: any[]) => string;
  9. labelFilter?: (datum: any, index: number, array: any[]) => boolean;
  10. tickFormatter?: (datum: any, index: number, array: any[], vector: [number, number]) => DisplayObject;
  11. tickFilter?: (datum: any, index: number, array: any[]) => boolean;
  12. tickMethod?: (start: number | Date, end: number | Date, tickCount: number) => number[];
  13. tickCount?: number;
  14. grid: any;
  15. important: Record<string, any>;
  16. [key: string]: any;
  17. };
  18. export declare const LinearAxis: GCC<AxisOptions>;
  19. export declare const ArcAxis: GCC<AxisOptions>;