UNPKG

@bit-tyler/react-qr-scanner

Version:
21 lines 895 B
import React, { ReactNode, RefObject } from 'react'; import type { BarcodeFormat } from 'barcode-detector'; import { IDetectedBarcode, IScannerClassNames, IScannerComponents, IScannerStyles } from '../types'; export interface IScannerProps { onScan: (detectedCodes: IDetectedBarcode[]) => void; onError?: (error: unknown) => void; constraints?: MediaTrackConstraints; formats?: BarcodeFormat[]; paused?: boolean; children?: ReactNode; components?: IScannerComponents; styles?: IScannerStyles; classNames?: IScannerClassNames; allowMultiple?: boolean; scanDelay?: number; onSetup?: (videoElementRef: RefObject<HTMLVideoElement>, videoTrackRef: RefObject<MediaStreamTrack>) => void; restart?: boolean; onRestarted?: () => void; } export declare function Scanner(props: IScannerProps): React.JSX.Element; //# sourceMappingURL=Scanner.d.ts.map