javascript-binary-converter
Version:
A utility package to quickly handle and convert various Javascript binary objects
19 lines • 640 B
JavaScript
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