default.d.ts 1.1 KB

123456789101112131415161718
  1. import { Coordinate } from '@antv/coord';
  2. import { Vector2 } from '../../../runtime';
  3. export type LabelPosition = 'top' | 'left' | 'right' | 'bottom' | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'inside' | 'outside' | 'area' | 'spider' | 'surround';
  4. export declare function inferNonCircularStyle(position: LabelPosition, points: Vector2[], value: Record<string, any>, coordinate: Coordinate): any;
  5. export declare function inferRadialStyle(position: LabelPosition, points: Vector2[], value: Record<string, any>, coordinate: Coordinate): {
  6. textAlign: string;
  7. textBaseline: string;
  8. rotate: number;
  9. x: number;
  10. y: number;
  11. };
  12. export declare function pointOfArc(center: Vector2, angle: any, radius: any): Vector2;
  13. export declare function inferRotation(angle: any, autoRotate: any, rotateToAlignArc: any): number;
  14. export declare function inferIdentityStyle(position: any, points: any, value: any, coordinate: any): {
  15. x: any;
  16. y: any;
  17. };
  18. export declare function getDefaultStyle(position: LabelPosition, points: Vector2[], value: Record<string, any>, coordinate: Coordinate): any;