mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-10 09:43:54 +01:00
[refactor] Moved 'roundToTwo' to its own TS file
This commit is contained in:
parent
e16ca2abb5
commit
39c9488768
@ -16,8 +16,8 @@ import {Settings} from "./Settings";
|
||||
|
||||
import {parse} from "../utils/acorn";
|
||||
import {dialogBoxCreate} from "../utils/DialogBox";
|
||||
import {compareArrays, printArray,
|
||||
roundToTwo} from "../utils/HelperFunctions";
|
||||
import {compareArrays, printArray} from "../utils/HelperFunctions";
|
||||
import {roundToTwo} from "../utils/helpers/roundToTwo";
|
||||
import {isString} from "../utils/StringHelperFunctions";
|
||||
|
||||
function WorkerScript(runningScriptObj) {
|
||||
|
@ -36,9 +36,9 @@ import {parse, Node} from "../utils/acorn";
|
||||
import {dialogBoxCreate} from "../utils/DialogBox";
|
||||
import {Reviver, Generic_toJSON,
|
||||
Generic_fromJSON} from "../utils/JSONReviver";
|
||||
import {compareArrays, createElement,
|
||||
roundToTwo} from "../utils/HelperFunctions";
|
||||
import {compareArrays, createElement} from "../utils/HelperFunctions";
|
||||
import {formatNumber} from "../utils/StringHelperFunctions";
|
||||
import {roundToTwo} from "../utils/helpers/roundToTwo";
|
||||
|
||||
var keybindings = {
|
||||
ace: null,
|
||||
|
@ -242,11 +242,6 @@ function powerOfTwo(n) {
|
||||
return n && (n & (n-1)) === 0;
|
||||
}
|
||||
|
||||
//Rounds a number to two decimal places
|
||||
function roundToTwo(n) {
|
||||
return +(Math.round(n + "e+2") + "e-2");
|
||||
}
|
||||
|
||||
export {sizeOfObject,
|
||||
clearObject,
|
||||
addOffset,
|
||||
@ -255,7 +250,6 @@ export {sizeOfObject,
|
||||
compareArrays,
|
||||
printArray,
|
||||
powerOfTwo,
|
||||
roundToTwo,
|
||||
clearEventListenersEl,
|
||||
removeElementById,
|
||||
removeElement,
|
||||
|
9
utils/helpers/roundToTwo.ts
Normal file
9
utils/helpers/roundToTwo.ts
Normal file
@ -0,0 +1,9 @@
|
||||
/**
|
||||
* Rounds a number to two decimal places.
|
||||
* @param decimal A decimal value to trim to two places.
|
||||
*/
|
||||
export function roundToTwo(decimal: number) {
|
||||
const leftShift: number = Math.round(parseInt(`${decimal}e+2`, 10));
|
||||
|
||||
return +(`${leftShift}e-2`);
|
||||
}
|
Loading…
Reference in New Issue
Block a user