UNPKG

@rniv/base-n

Version:
18 lines (12 loc) 580 B
import BaseN from '../index' const bs16 = new BaseN("0123456789abcdef".split('')) // console.log(bs16.encode(9007199254740991)) // console.log(bs16.decode('3e')) // console.log(bs16.add('1f', '1f')) // console.log(bs16.add('1fffffffffffff', '10')) // console.log(bs16.subtract('1ff', '10')) // output 1ef // console.log(bs16.subtract('10', '1ff')) // output 1ef // console.log(bs16.subtract('10', '1ff', false)) // output -1ef console.log(bs16.compare('1ff', '10')) // output 1 console.log(bs16.compare('1ff', '1ff')) // output 0 console.log(bs16.compare('1f', '1ff')) // -1