{"version":3,"sources":["../../../src/lib/roundNumber.ts"],"names":[],"mappings":";;;;;;AAMO,SAAS,WAAA,CAAY,KAAwB,EAAA,QAAA,GAAW,CAAG,EAAA;AACjE,EAAM,MAAA,KAAA,GAAQ,OAAO,KAAK,CAAA;AAE1B,EAAA,IAAI,aAAa,CAAG,EAAA;AACnB,IAAO,OAAA,IAAA,CAAK,MAAM,KAAK,CAAA;AAAA;AAGxB,EAAA,MAAM,QAAQ,EAAM,IAAA,QAAA;AACpB,EAAA,OAAO,IAAK,CAAA,KAAA,CAAM,KAAQ,GAAA,KAAK,CAAI,GAAA,KAAA;AACpC;AATgB,MAAA,CAAA,WAAA,EAAA,aAAA,CAAA","file":"roundNumber.cjs","sourcesContent":["/**\n * Rounds a number to a specified amount of decimal places.\n *\n * @param input The number to round off\n * @param decimals The amount of decimals to retain\n */\nexport function roundNumber(input: number | string, decimals = 0) {\n\tconst value = Number(input);\n\n\tif (decimals === 0) {\n\t\treturn Math.round(value);\n\t}\n\n\tconst scale = 10 ** decimals;\n\treturn Math.round(value * scale) / scale;\n}\n"]}