44 lines
870 B
TypeScript
44 lines
870 B
TypeScript
import * as ZXing from "./zxing-js.umd";
|
|
|
|
declare class HTMLCanvasElementLuminanceSource {
|
|
constructor(canvas: HTMLCanvasElement);
|
|
}
|
|
|
|
declare class HybridBinarizer {
|
|
constructor(luminanceSource: HTMLCanvasElementLuminanceSource);
|
|
}
|
|
|
|
declare class BinaryBitmap {
|
|
constructor(binarizer: HybridBinarizer);
|
|
}
|
|
|
|
declare class MultiFormatReader {
|
|
constructor(verbosity: boolean, b: any);
|
|
decode(binaryBitmap: BinaryBitmap): any;
|
|
}
|
|
|
|
export declare enum DecodeHintType {
|
|
POSSIBLE_FORMATS = 2,
|
|
TRY_HARDER = 3
|
|
}
|
|
|
|
export declare enum BarcodeFormat {
|
|
AZTEC = 0,
|
|
CODABAR = 1,
|
|
CODE_39 = 2,
|
|
CODE_93 = 3,
|
|
CODE_128 = 4,
|
|
DATA_MATRIX = 5,
|
|
EAN_8 = 6,
|
|
EAN_13 = 7,
|
|
ITF = 8,
|
|
MAXICODE = 9,
|
|
PDF_417 = 10,
|
|
QR_CODE = 11,
|
|
RSS_14 = 12,
|
|
RSS_EXPANDED = 13,
|
|
UPC_A = 14,
|
|
UPC_E = 15,
|
|
UPC_EAN_EXTENSION = 16
|
|
}
|