@atlaskit/rovo-agent-components
Version:
This package host public components related to rovo agents, the components here are needed for other public atlaskit packages
17 lines • 539 B
JavaScript
/* Example usage
formatNumber(4100); // Output: "4.1k"
formatNumber(1234567); // Output: "1.2M"
formatNumber(9876543210); // Output: "9.9B"
formatNumber(500); // Output: "500"
*/
export var formatNumber = function formatNumber(inputNumber) {
if (inputNumber >= 1e9) {
return (inputNumber / 1e9).toFixed(1) + 'B';
} else if (inputNumber >= 1e6) {
return (inputNumber / 1e6).toFixed(1) + 'M';
} else if (inputNumber >= 1e3) {
return (inputNumber / 1e3).toFixed(1) + 'k';
} else {
return inputNumber.toString();
}
};