javascript-binary-converter
Version:
A utility package to quickly handle and convert various Javascript binary objects
16 lines (15 loc) • 527 B
TypeScript
import { FloatConversionConfig } from "../sharedTypes";
import NumberConverter from "./NumberConverter";
/**
* To avoid precision loss(toFloat64), separate handling of hex strings seems to be needed
*/
export default class HexStringConverter {
protected original: string;
numberConverter: NumberConverter;
constructor(original: string);
toBinary(): string;
toInteger({ isSigned }?: {
isSigned?: boolean;
}): number;
toFloat({ precision }?: FloatConversionConfig): number;
}