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

27 lines
881 B
TypeScript
Raw Normal View History

2023-09-14 14:47:11 +08:00
import { Scale } from '../dependents';
import { LooseObject, ScaleOption } from '../interface';
/**
* @ignore
* `field` scale
* @param field
* @param [data]
* @param [scaleDef]
* @returns scale Scale
*/
export declare function createScaleByField(field: string | number, data?: LooseObject[] | [], scaleDef?: ScaleOption): Scale;
/**
* @ignore
* scale
* @todo scale.update()
* @param scale scale
* @param newScale Scale
*/
export declare function syncScale(scale: Scale, newScale: Scale): void;
/**
* @ignore
* get the scale name, if alias exist, return alias, or else field
* @param scale
* @returns the name of field
*/
export declare function getName(scale: Scale): string;