0.1.6Updated a month ago
/**
 * 
 * @param { number } input The number you would like to output
 * @param { number } decimals How many decimals of the number should be retained
 * 
 * Default: 0
 * 
 * @returns { string } The prettified number
 */
export const PrettyNumber = (input: number | string, decimals: number = 0): string => {
  if(typeof input !== 'number' && Number.isNaN(Number(input))) return input;

  return Number(input).toFixed(decimals).replace(/(\d)(?=(\d{3})+$)/g, '$1,');
}