@zxing/library
Version:
TypeScript port of ZXing multi-format 1D/2D barcode image processing library.
21 lines (20 loc) • 858 B
TypeScript
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;
}