UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

30 lines (29 loc) 1.46 kB
/** * Formats a value as a string. If the value is a number, it formats it with the specified * maximum number of fraction digits. If the value is not a number, it returns an empty string * or the string representation of the value. * * @param value - The value to format. * @param maximumFractionDigits - The maximum number of fraction digits to display when formatting numbers. * @returns A formatted string representation of the value. */ export declare function formatValue(value: unknown, maximumFractionDigits?: number): string; /** * Formats a number as a percentage using the current locale. * * @param value - A decimal number representing the percentage (e.g., 0.25 for 25%). * @returns A percentage string. */ export declare function formatPercent(value: number): string; /** * Formats a number with a specified maximum number of fraction digits. * * This function improves upon `Number.toFixed(n)`, which always displays exactly `n` digits after the decimal point. * Instead, this function limits the number of fraction digits to a maximum value, making it useful for * displaying both small and large numbers with an appropriate level of precision. * * @param value - The number to format. * @param maximumFractionDigits - The maximum number of fraction digits to display. * @returns A string representing the formatted number. */ export declare function formatNumber(value: number, maximumFractionDigits: number): string;