NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/@antv/g2/esm/index.d.ts

104 lines
3.7 KiB
TypeScript
Raw Normal View History

2023-09-14 14:47:11 +08:00
import { GeometryCfg } from './geometry/base';
import { PathCfg } from './geometry/path';
import Area, { AreaCfg } from './geometry/area';
import Edge from './geometry/edge';
import Heatmap from './geometry/heatmap';
import Interval from './geometry/interval';
import Line from './geometry/line';
import Path from './geometry/path';
import Point from './geometry/point';
import Polygon from './geometry/polygon';
import Schema from './geometry/schema';
import './geometry/shape/area/line';
import './geometry/shape/area/smooth';
import './geometry/shape/area/smooth-line';
import './geometry/shape/edge/arc';
import './geometry/shape/edge/smooth';
import './geometry/shape/edge/vhv';
import './geometry/shape/interval/funnel';
import './geometry/shape/interval/hollow-rect';
import './geometry/shape/interval/line';
import './geometry/shape/interval/pyramid';
import './geometry/shape/interval/tick';
import './geometry/shape/line/step';
import './geometry/shape/point/hollow';
import './geometry/shape/point/image';
import './geometry/shape/point/solid';
import './geometry/shape/schema/box';
import './geometry/shape/schema/candle';
/**
* View Geometry
*
* Tips:
* view module augmentation, detail: http://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation
*/
declare module './chart/view' {
interface View {
/**
* Polygon
* @param [cfg] Polygon
* @returns polygon Polygon
*/
polygon(cfg?: Partial<GeometryCfg>): Polygon;
/**
* Point
* @param [cfg] Point
* @returns point Point
*/
point(cfg?: Partial<GeometryCfg>): Point;
/**
* Interval
* @param [cfg] Interval
* @returns interval Interval
*/
interval(cfg?: Partial<GeometryCfg>): Interval;
/**
* Schema
* @param [cfg] Schema
* @returns schema Schema
*/
schema(cfg?: Partial<GeometryCfg>): Schema;
/**
* Path
* @param [cfg] Path
* @returns path Path
*/
path(cfg?: Partial<PathCfg>): Path;
/**
* Line
* @param [cfg] Line
* @returns line Line
*/
line(cfg?: Partial<PathCfg>): Line;
/**
* Area
* @param [cfg] Area
* @returns area Area
*/
area(cfg?: Partial<AreaCfg>): Area;
/**
* Edge
* @param [cfg] Edge
* @returns schema Edge
*/
edge(cfg?: Partial<GeometryCfg>): Edge;
/**
* Heatmap
* @param [cfg] Heatmap
* @returns heatmap Heatmap
*/
heatmap(cfg?: Partial<GeometryCfg>): Heatmap;
}
}
export * from './core';
import { getAngle, polarToCartesian } from './util/graphics';
import { rotate, translate, zoom } from './util/transform';
export declare const Util: {
translate: typeof translate;
rotate: typeof rotate;
zoom: typeof zoom;
transform: (m: number[], actions: any[][]) => number[];
getAngle: typeof getAngle;
polarToCartesian: typeof polarToCartesian;
};