UNPKG

@zxing/library

Version:

TypeScript port of ZXing multi-format 1D/2D barcode image processing library.

21 lines (20 loc) 858 B
import BitArray from '../common/BitArray'; import DecodeHintType from '../DecodeHintType'; import Result from '../Result'; import AbstractUPCEANReader from './AbstractUPCEANReader'; /** * <p>Encapsulates functionality and implementation that is common to UPC and EAN families * of one-dimensional barcodes.</p> * * @author dswitkin@google.com (Daniel Switkin) * @author Sean Owen * @author alasdair@google.com (Alasdair Mackintosh) */ export default abstract class UPCEANReader extends AbstractUPCEANReader { constructor(); decodeRow(rowNumber: number, row: BitArray, hints?: Map<DecodeHintType, any>): Result; static checkChecksum(s: string): boolean; static checkStandardUPCEANChecksum(s: string): boolean; static getStandardUPCEANChecksum(s: string): number; static decodeEnd(row: BitArray, endStart: number): Int32Array; }