{"version":3,"file":"number.cjs","names":[],"sources":["../src/number/round.ts"],"sourcesContent":["/**\n * Works like `parseFloat(number.toFixed(4))` but performance better\n *\n * @example\n * round(191.212999999999999999999999, 4) // 191.213\n */\nexport function round(value: number, decimalPlaces: number = 0): number {\n  if (!decimalPlaces) {\n    return Math.round(value);\n  }\n\n  const factor = 10 ** decimalPlaces;\n  return Math.round(value * factor) / factor;\n}\n"],"mappings":";;;;;;;;AAMA,SAAgB,MAAM,OAAe,gBAAwB,GAAW;CACtE,IAAI,CAAC,eACH,OAAO,KAAK,MAAM,KAAK;CAGzB,MAAM,SAAS,MAAM;CACrB,OAAO,KAAK,MAAM,QAAQ,MAAM,IAAI;AACtC"}