UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

17 lines (16 loc) 640 B
/** * Round a number * * Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round#A_better_solution * * @param num - The number to round (also accepting strings for exponential support) * @param precision - How precise to make the rounding * @returns The rounded number * * @example * roundNumber(1.050, 1) // Returns: `1.1` * roundNumber(3456.3456, 1) // Returns: `3456.3` * roundNumber(3456.3456, -2) // Returns: `3500` * roundNumber('1.23e+5', -4) // Returns: `120000` */ export declare function roundNumber(num: number | string, precision?: number): number | undefined;