You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
762 B
23 lines
762 B
import { Chunks } from "./decoder/decodeData";
|
|
import { Point } from "./locator";
|
|
export interface QRCode {
|
|
binaryData: number[];
|
|
data: string;
|
|
chunks: Chunks;
|
|
version: number;
|
|
location: {
|
|
topRightCorner: Point;
|
|
topLeftCorner: Point;
|
|
bottomRightCorner: Point;
|
|
bottomLeftCorner: Point;
|
|
topRightFinderPattern: Point;
|
|
topLeftFinderPattern: Point;
|
|
bottomLeftFinderPattern: Point;
|
|
bottomRightAlignmentPattern?: Point;
|
|
};
|
|
}
|
|
export interface Options {
|
|
inversionAttempts?: "dontInvert" | "onlyInvert" | "attemptBoth" | "invertFirst";
|
|
}
|
|
declare function jsQR(data: Uint8ClampedArray, width: number, height: number, providedOptions?: Options): QRCode | null;
|
|
export default jsQR;
|
|
|