@zxing/library
Version:
TypeScript port of ZXing multi-format 1D/2D barcode image processing library.
18 lines (17 loc) • 741 B
TypeScript
import BitArray from '../common/BitArray';
import Result from '../Result';
import ResultMetadataType from '../ResultMetadataType';
/**
* @see UPCEANExtension2Support
*/
export default class UPCEANExtension5Support {
private CHECK_DIGIT_ENCODINGS;
private decodeMiddleCounters;
private decodeRowStringBuffer;
decodeRow(rowNumber: number, row: BitArray, extensionStartRange: Int32Array): Result;
decodeMiddle(row: BitArray, startRange: Int32Array, resultString: string): number;
static extensionChecksum(s: string): number;
determineCheckDigit(lgPatternFound: number): number;
static parseExtensionString(raw: string): Map<ResultMetadataType, string>;
static parseExtension5String(raw: string): string;
}