rittenhop-ghost/versions/5.94.2/node_modules/round-to/index.d.ts

57 lines
1.4 KiB
TypeScript

declare const roundTo: {
/**
Round the decimals with [`Math.round`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round).
Numbers are rounded to a specific number of fractional digits. Specifying a negative `precision` will round to any number of places to the left of the decimal.
@param number - Number to adjust.
@param precision - (Integer or Infinity) Number of decimal places.
@example
```
import roundTo = require('round-to');
roundTo(1.234, 2);
//=> 1.23
roundTo(1234.56, -2);
//=> 1200
```
*/
(number: number, precision: number): number;
/**
Round up the decimals with [`Math.ceil`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil).
@param number - Number to adjust.
@param precision - (Integer or Infinity) number of decimal places.
@example
```
import roundTo = require('round-to');
roundTo.up(1.234, 2);
//=> 1.24
```
*/
up(number: number, precision: number): number;
/**
Round down the decimals with [`Math.floor`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor).
@param number - Number to adjust.
@param precision - (Integer or Infinity) number of decimal places.
@example
```
import roundTo = require('round-to');
roundTo.down(1.234, 2);
//=> 1.23
```
*/
down(number: number, precision: number): number;
};
export = roundTo;