feat: add barcode detection support with zxing-wasm and barcode-detector

This commit is contained in:
2026-08-07 17:09:57 +07:00
parent e9d4e41f7f
commit 7d98bb00fd
6 changed files with 133 additions and 35 deletions
-12
View File
@@ -1,13 +1 @@
/// <reference types="vite/client" />
// BarcodeDetector (Chromium): в lib.dom его ещё нет — минимальная декларация.
interface DetectedBarcode {
rawValue: string;
format: string;
}
declare class BarcodeDetector {
constructor(options?: { formats?: string[] });
detect(source: CanvasImageSource): Promise<DetectedBarcode[]>;
static getSupportedFormats(): Promise<string[]>;
}