1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-09-28 03:58:59 +02:00
market/src/utils/compareAsBN.ts
2021-08-11 12:45:05 +03:00

18 lines
460 B
TypeScript

import { Decimal } from 'decimal.js'
// Run decimal.js comparison
// http://mikemcl.github.io/decimal.js/#cmp
export default function compareAsBN(balance: string, price: string): boolean {
const aBN = new Decimal(balance)
const bBN = new Decimal(price)
const compare = aBN.comparedTo(bBN)
switch (compare) {
case 1: // balance is greater than price
case 0: // balance is equal to price
return true
default:
return false
}
}