UNPKG

javascript-binary-converter

Version:

A utility package to quickly handle and convert various Javascript binary objects

19 lines 640 B
import { binaryToFloat, binaryToInteger } from "../utils/binary"; import { binaryToHexString } from "../utils/hex"; export default class BinaryConverter { constructor(original) { this.original = original; } toInteger({ isSigned = false } = {}) { const decimal = binaryToInteger(this.original, isSigned); return decimal; } toFloat({ precision = 'SINGLE' } = {}) { const float = binaryToFloat(this.original, { precision }); return float; } toHexString() { return binaryToHexString(this.original); } } //# sourceMappingURL=BinaryConverter.js.map