28 lines
517 B
JavaScript
28 lines
517 B
JavaScript
var Decimal = require('decimal.js')
|
|
|
|
const add = function(a, b) {
|
|
let result = new Decimal(a).add(new Decimal(b));
|
|
return result.toNumber();
|
|
}
|
|
|
|
const sub = function(a, b) {
|
|
let result = new Decimal(a).sub(new Decimal(b));
|
|
return result.toNumber();
|
|
}
|
|
|
|
const mul = function(a, b) {
|
|
let result = new Decimal(a).mul(new Decimal(b));
|
|
return result.toNumber();
|
|
}
|
|
|
|
const div = function(a, b) {
|
|
let result = new Decimal(a).div(new Decimal(b));
|
|
return result.toNumber();
|
|
}
|
|
|
|
module.exports = {
|
|
add,
|
|
sub,
|
|
mul,
|
|
div
|
|
}; |