@tjieco/library
Version:
TypeScript port of ZXing multi-format 1D/2D barcode image processing library, with Code128 and ITF support.
61 lines (54 loc) • 3.59 kB
text/typescript
// browser
export { default as BrowserCodeReader } from './browser/BrowserCodeReader';
export * from './browser/BrowserQRCodeReader';
export * from './browser/BrowserQRCodeSvgWriter';
export { default as HTMLCanvasElementLuminanceSource } from './browser/HTMLCanvasElementLuminanceSource';
export { default as VideoInputDevice } from './browser/VideoInputDevice';
export * from './browser/BrowserBarcodeReader';
// core
export { default as BarcodeFormat } from './core/BarcodeFormat';
export { default as Binarizer } from './core/Binarizer';
export { default as BinaryBitmap } from './core/BinaryBitmap';
export { default as DecodeHintType } from './core/DecodeHintType';
export { default as Exception } from './core/Exception';
export { default as InvertedLuminanceSource } from './core/InvertedLuminanceSource';
export { default as LuminanceSource } from './core/LuminanceSource';
export { default as MultiFormatReader } from './core/MultiFormatReader';
export { default as MultiFormatWriter } from './core/MultiFormatWriter';
export { default as PlanarYUVLuminanceSource } from './core/PlanarYUVLuminanceSource';
export { default as Reader } from './core/Reader';
export { default as Result } from './core/Result';
export { default as ResultMetadataType } from './core/ResultMetadataType';
export { default as ResultPointCallback } from './core/ResultPointCallback';
export { default as RGBLuminanceSource } from './core/RGBLuminanceSource';
export { default as Writer } from './core/Writer';
// core/common
export { default as BitArray } from './core/common/BitArray';
export { default as BitMatrix } from './core/common/BitMatrix';
export { default as BitSource } from './core/common/BitSource';
export { default as CharacterSetECI } from './core/common/CharacterSetECI';
export { default as DecoderResult } from './core/common/DecoderResult';
export { default as DefaultGridSampler } from './core/common/DefaultGridSampler';
export { default as DetectorResult } from './core/common/DetectorResult';
export { default as GlobalHistogramBinarizer } from './core/common/GlobalHistogramBinarizer';
export { default as GridSampler } from './core/common/GridSampler';
export { default as GridSamplerInstance } from './core/common/GridSamplerInstance';
export { default as HybridBinarizer } from './core/common/HybridBinarizer';
export { default as PerspectiveTransform } from './core/common/PerspectiveTransform';
export { default as StringUtils } from './core/common/StringUtils';
// core/common/detector
export { default as MathUtils } from './core/common/detector/MathUtils';
// export { default as MonochromeRectangleDetector } from './core/common/detector/MonochromeRectangleDetector';
export { default as WhiteRectangleDetector } from './core/common/detector/WhiteRectangleDetector';
// core/common/reedsolomon
export { default as GenericGF } from './core/common/reedsolomon/GenericGF';
export { default as GenericGFPoly } from './core/common/reedsolomon/GenericGFPoly';
export { default as ReedSolomonDecoder } from './core/common/reedsolomon/ReedSolomonDecoder';
export { default as ReedSolomonEncoder } from './core/common/reedsolomon/ReedSolomonEncoder';
// core/qrcode
export { default as QRCodeReader } from './core/qrcode/QRCodeReader';
export { default as QRCodeWriter } from './core/qrcode/QRCodeWriter';
// core/oned
export { default as OneDReader } from './core/oned/OneDReader';
export { default as Code128Reader } from './core/oned/Code128Reader';
export { default as ITFReader } from './core/oned/ITFReader';