UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

35 lines (34 loc) 1.49 kB
export declare function abbreviateNumber(numberToAbbreviate: number): string; export declare function wrapInParentheses(numberToWrap: number): string; export declare function timesBy100(value: any): any; export declare function divideBy100(value: any): any; export declare function avoidJavascriptPrecisionIssues(value: number): number; /** * Clamps `number` within the inclusive `lower` and `upper` bounds. * Drop-in replacement for lodash/clamp. */ export declare function clamp(value: number, lower: number, upper: number): number; export declare function roundNumber(numberToRound: any, decimalPlaces: number): number; /** * Converts value to a number. * Drop-in replacement for lodash/toNumber. */ export declare function toNumber(value: any): number; /** * Converts string to an integer of the specified radix. * If radix is undefined or 0, a radix of 10 is used (unlike native parseInt which auto-detects). * Drop-in replacement for lodash/parseInt. */ export declare function parseIntFn(string: string, radix?: number): number; export declare const NumberExtensions: { abbreviateNumber: typeof abbreviateNumber; wrapInParentheses: typeof wrapInParentheses; timesBy100: typeof timesBy100; divideBy100: typeof divideBy100; avoidJavascriptPrecisionIssues: typeof avoidJavascriptPrecisionIssues; clamp: typeof clamp; roundNumber: typeof roundNumber; toNumber: typeof toNumber; parseIntFn: typeof parseIntFn; }; export default NumberExtensions;