@visactor/vchart
Version:
charts lib based @visactor/VGrammar
17 lines (16 loc) • 626 B
TypeScript
import type { CartesianAxis } from '../../../component';
import type { LinearAxisMixin } from '../../../component/axis/mixin/linear-axis-mixin';
type ScaleInfo = {
total: number;
negative: number;
positive: number;
includeZero: boolean;
extendable_min: boolean;
extendable_max: boolean;
domain: number[];
break?: boolean;
};
export declare function isValidAlignDomain(domain: number[]): boolean;
export declare function getScaleInfo(axis: LinearAxisMixin, domain: number[]): ScaleInfo;
export declare const zeroAlign: (targetAxis: CartesianAxis, currentAxis: CartesianAxis) => void;
export {};