UNPKG

@sheetxl/models

Version:

Models - A Headless javascript spreadsheet library.

42 lines 2.53 kB
export function adjust(object: any, key: any, value: any, func: any): void; export function calcMajorUnitValue(range: any): number; export function calcMinorUnitValue(majorUnit: any): number; export function buildLogTicks(units: any, explicitUnits: any, minAxisValue: any, maxAxisValue: any): any[]; export function buildMinorLogTicks(unitsMinor: any, unitsMinorExplicit: any, minAxisValue: any, maxAxisValue: any): any[]; export function fitMajorUnitLog(limitsNew: any, labelDistance: any, axisDistance: any, minTicks?: number): number; export function cullLogToFit(horizontal: any, labels: any, limits: any, dimensions: any): any; /** minIn, maxIn must be the values of the original units. (Not the log values) */ export function calcAxisLimitsLog(minIn: number, maxIn: number, explicitMin: any, explicitMax: any, explicitMinorUnits: any, explicitMajorUnits: any, baseUnits?: number, generateTicks?: boolean): { min: number; max: number; majorUnits: number; minorUnits: number; }; export function calcAxisLimitsLinear(minIn: any, maxIn: any, explicitMin: any, explicitMax: any, explicitMinorUnits: any, explicitMajorUnits: any, isScatterOrBubble: any): { min: any; max: any; majorUnits: any; minorUnits: any; }; export function fitMajorUnitLinear(limitsNew: any, labelDistance: any, axisDistance: any, factors?: number[]): any; export function adjustAxisForPointRadius(chartType: any, limits: any, dimensions: any): any; export function getMetricsForLabel(valueToFormat: any, labels: any, isHorizontal: any, vFactor?: number): { width: number; height: number; }; export function generateMajorOrdTicks(start: any, end: any, interval?: number): any[]; export function cullLinearToFit(grouping: any, chartType: any, horizontal: any, labels: any, limits: any, dimensions: any): any; export function calcAxisLimitsPercent(minIn: any, maxIn: any, explicitMin: any, explicitMax: any, explicitMinorUnits: any, explicitMajorUnits: any): { min: any; max: any; majorUnits: any; minorUnits: any; }; export function autoZero(min: any, max: any): any; export function buildLinearTicks(explicitMin: any, explicitMax: any, majorUnits: any, minIn: any, maxIn: any, minAxis: any, maxAxis: any): any[]; export function logX(num: any, logBase: any): number; export function calcDistanceNeededAtAxis(width: any, height: any, deg: any): number; export function calcMaxLabels(totalWidth: any, labelWidth: any, labelHeight: any, labelRotation: any): number; //# sourceMappingURL=UnitCalcs.d.ts.map