mirror of
https://github.com/nimiq/qr-scanner.git
synced 2026-07-28 04:06:51 +00:00
Add new method definitions
This commit is contained in:
Vendored
+8
@@ -9,6 +9,8 @@ declare class QrScanner {
|
||||
|
||||
static hasCamera(): Promise<boolean>;
|
||||
|
||||
static getCameraList(): Promise<Array<QrScanner.Camera>>;
|
||||
|
||||
constructor(
|
||||
video: HTMLVideoElement,
|
||||
onDecode: (result: string) => void,
|
||||
@@ -36,6 +38,7 @@ declare class QrScanner {
|
||||
start(): Promise<void>;
|
||||
stop(): void;
|
||||
pause(): void;
|
||||
setCamera(deviceId: string): void;
|
||||
setGrayscaleWeights(red: number, green: number, blue: number, useIntegerApproximation?: boolean): void;
|
||||
setInversionMode(inversionMode: QrScanner.InversionMode): void;
|
||||
static scanImage(
|
||||
@@ -67,6 +70,11 @@ declare namespace QrScanner {
|
||||
downScaledHeight?: number;
|
||||
}
|
||||
|
||||
export interface Camera {
|
||||
id: string;
|
||||
label: string;
|
||||
}
|
||||
|
||||
export type InversionMode = 'original' | 'invert' | 'both';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user