FIN INIT
This commit is contained in:
84
node_modules/chart.js/dist/helpers/helpers.math.d.ts
generated
vendored
Normal file
84
node_modules/chart.js/dist/helpers/helpers.math.d.ts
generated
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
import type { Point } from '../types/geometric.js';
|
||||
/**
|
||||
* @alias Chart.helpers.math
|
||||
* @namespace
|
||||
*/
|
||||
export declare const PI: number;
|
||||
export declare const TAU: number;
|
||||
export declare const PITAU: number;
|
||||
export declare const INFINITY: number;
|
||||
export declare const RAD_PER_DEG: number;
|
||||
export declare const HALF_PI: number;
|
||||
export declare const QUARTER_PI: number;
|
||||
export declare const TWO_THIRDS_PI: number;
|
||||
export declare const log10: (x: number) => number;
|
||||
export declare const sign: (x: number) => number;
|
||||
export declare function almostEquals(x: number, y: number, epsilon: number): boolean;
|
||||
/**
|
||||
* Implementation of the nice number algorithm used in determining where axis labels will go
|
||||
*/
|
||||
export declare function niceNum(range: number): number;
|
||||
/**
|
||||
* Returns an array of factors sorted from 1 to sqrt(value)
|
||||
* @private
|
||||
*/
|
||||
export declare function _factorize(value: number): number[];
|
||||
export declare function isNumber(n: unknown): n is number;
|
||||
export declare function almostWhole(x: number, epsilon: number): boolean;
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
export declare function _setMinAndMaxByKey(array: Record<string, number>[], target: {
|
||||
min: number;
|
||||
max: number;
|
||||
}, property: string): void;
|
||||
export declare function toRadians(degrees: number): number;
|
||||
export declare function toDegrees(radians: number): number;
|
||||
/**
|
||||
* Returns the number of decimal places
|
||||
* i.e. the number of digits after the decimal point, of the value of this Number.
|
||||
* @param x - A number.
|
||||
* @returns The number of decimal places.
|
||||
* @private
|
||||
*/
|
||||
export declare function _decimalPlaces(x: number): number;
|
||||
export declare function getAngleFromPoint(centrePoint: Point, anglePoint: Point): {
|
||||
angle: number;
|
||||
distance: number;
|
||||
};
|
||||
export declare function distanceBetweenPoints(pt1: Point, pt2: Point): number;
|
||||
/**
|
||||
* Shortest distance between angles, in either direction.
|
||||
* @private
|
||||
*/
|
||||
export declare function _angleDiff(a: number, b: number): number;
|
||||
/**
|
||||
* Normalize angle to be between 0 and 2*PI
|
||||
* @private
|
||||
*/
|
||||
export declare function _normalizeAngle(a: number): number;
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
export declare function _angleBetween(angle: number, start: number, end: number, sameAngleIsFullCircle?: boolean): boolean;
|
||||
/**
|
||||
* Limit `value` between `min` and `max`
|
||||
* @param value
|
||||
* @param min
|
||||
* @param max
|
||||
* @private
|
||||
*/
|
||||
export declare function _limitValue(value: number, min: number, max: number): number;
|
||||
/**
|
||||
* @param {number} value
|
||||
* @private
|
||||
*/
|
||||
export declare function _int16Range(value: number): number;
|
||||
/**
|
||||
* @param value
|
||||
* @param start
|
||||
* @param end
|
||||
* @param [epsilon]
|
||||
* @private
|
||||
*/
|
||||
export declare function _isBetween(value: number, start: number, end: number, epsilon?: number): boolean;
|
||||
Reference in New Issue
Block a user