UNPKG

javascript-binary-converter

Version:

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

24 lines (23 loc) 1.42 kB
import BlobConverter from "./converters/BlobConverter"; import TypedArrayConverter from "./converters/TypedArrayConverter"; import FileConverter from "./converters/FileConverter"; import ArrayBufferConverter from "./converters/ArrayBufferConverter"; import ImageConverter from "./converters/ImageConverter"; import { BytesArray, DecimalBytesArray, TypedArray } from "./sharedTypes"; import BytesConverter from "./converters/BytesConverter"; import DecimalBytesConverter from "./converters/DecimalBytesConverter"; import NumberConverter from "./converters/NumberConverter"; import StringConverter from "./converters/StringConverter"; /** * A generic converter function. Pass any of the convertable object types, to get their relevant conversion methods. */ declare function converter(original: TypedArray): TypedArrayConverter; declare function converter(original: File): FileConverter; declare function converter(original: Blob): BlobConverter; declare function converter(original: ArrayBuffer): ArrayBufferConverter; declare function converter(original: HTMLImageElement): ImageConverter; declare function converter(original: DecimalBytesArray): DecimalBytesConverter; declare function converter(original: number | bigint): NumberConverter; declare function converter(original: string): StringConverter; declare function converter(original: BytesArray): BytesConverter; export default converter;