feat(core): update session, security system and QR exchange
- Removed session creation and Lightning payment logic - Refactored security system: * no more restrictions * all systems enabled on session creation - Improved QR code exchange for mobile devices
This commit is contained in:
75
node_modules/html5-qrcode/cjs/html5-qrcode.d.ts
generated
vendored
Normal file
75
node_modules/html5-qrcode/cjs/html5-qrcode.d.ts
generated
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
import { QrcodeErrorCallback, QrcodeSuccessCallback, Html5QrcodeSupportedFormats, Html5QrcodeResult, QrDimensions, QrDimensionFunction } from "./core";
|
||||
import { CameraDevice, CameraCapabilities } from "./camera/core";
|
||||
import { ExperimentalFeaturesConfig } from "./experimental-features";
|
||||
import { Html5QrcodeScannerState } from "./state-manager";
|
||||
export interface Html5QrcodeConfigs {
|
||||
formatsToSupport?: Array<Html5QrcodeSupportedFormats> | undefined;
|
||||
useBarCodeDetectorIfSupported?: boolean | undefined;
|
||||
experimentalFeatures?: ExperimentalFeaturesConfig | undefined;
|
||||
}
|
||||
export interface Html5QrcodeFullConfig extends Html5QrcodeConfigs {
|
||||
verbose: boolean | undefined;
|
||||
}
|
||||
export interface Html5QrcodeCameraScanConfig {
|
||||
fps: number | undefined;
|
||||
qrbox?: number | QrDimensions | QrDimensionFunction | undefined;
|
||||
aspectRatio?: number | undefined;
|
||||
disableFlip?: boolean | undefined;
|
||||
videoConstraints?: MediaTrackConstraints | undefined;
|
||||
}
|
||||
export declare class Html5Qrcode {
|
||||
private readonly logger;
|
||||
private readonly elementId;
|
||||
private readonly verbose;
|
||||
private readonly qrcode;
|
||||
private shouldScan;
|
||||
private element;
|
||||
private canvasElement;
|
||||
private scannerPausedUiElement;
|
||||
private hasBorderShaders;
|
||||
private borderShaders;
|
||||
private qrMatch;
|
||||
private renderedCamera;
|
||||
private foreverScanTimeout;
|
||||
private qrRegion;
|
||||
private context;
|
||||
private lastScanImageFile;
|
||||
private stateManagerProxy;
|
||||
isScanning: boolean;
|
||||
constructor(elementId: string, configOrVerbosityFlag?: boolean | Html5QrcodeFullConfig | undefined);
|
||||
start(cameraIdOrConfig: string | MediaTrackConstraints, configuration: Html5QrcodeCameraScanConfig | undefined, qrCodeSuccessCallback: QrcodeSuccessCallback | undefined, qrCodeErrorCallback: QrcodeErrorCallback | undefined): Promise<null>;
|
||||
pause(shouldPauseVideo?: boolean): void;
|
||||
resume(): void;
|
||||
getState(): Html5QrcodeScannerState;
|
||||
stop(): Promise<void>;
|
||||
scanFile(imageFile: File, showImage?: boolean): Promise<string>;
|
||||
scanFileV2(imageFile: File, showImage?: boolean): Promise<Html5QrcodeResult>;
|
||||
clear(): void;
|
||||
static getCameras(): Promise<Array<CameraDevice>>;
|
||||
getRunningTrackCapabilities(): MediaTrackCapabilities;
|
||||
getRunningTrackSettings(): MediaTrackSettings;
|
||||
getRunningTrackCameraCapabilities(): CameraCapabilities;
|
||||
applyVideoConstraints(videoConstaints: MediaTrackConstraints): Promise<void>;
|
||||
private getRenderedCameraOrFail;
|
||||
private getSupportedFormats;
|
||||
private getUseBarCodeDetectorIfSupported;
|
||||
private validateQrboxSize;
|
||||
private validateQrboxConfig;
|
||||
private toQrdimensions;
|
||||
private setupUi;
|
||||
private createScannerPausedUiElement;
|
||||
private scanContext;
|
||||
private foreverScan;
|
||||
private createVideoConstraints;
|
||||
private computeCanvasDrawConfig;
|
||||
private clearElement;
|
||||
private possiblyUpdateShaders;
|
||||
private possiblyCloseLastScanImageFile;
|
||||
private createCanvasElement;
|
||||
private getShadedRegionBounds;
|
||||
private possiblyInsertShadingElement;
|
||||
private insertShaderBorders;
|
||||
private showPausedState;
|
||||
private hidePausedState;
|
||||
private getTimeoutFps;
|
||||
}
|
||||
Reference in New Issue
Block a user