react-barcode-scanner
Version:
A barcode scanner base on Barcode Detector
12 lines (11 loc) • 421 B
TypeScript
import { type RefObject } from 'react';
import { BarcodeFormat, type DetectedBarcode } from '../types';
export interface ScanOptions {
delay?: number;
formats?: Array<BarcodeFormat | string>;
}
export declare function useScanning(ref: RefObject<HTMLVideoElement | null>, provideOptions?: ScanOptions): {
detectedBarcodes: DetectedBarcode[] | undefined;
startScan: () => void;
stopScan: () => void;
};