feat(ocr): 添加 Tesseract OCR 配置类型

This commit is contained in:
icarus 2025-08-23 19:25:02 +08:00
parent 0e0796ca8b
commit 63bb26cae6

View File

@ -1,3 +1,5 @@
import Tesseract from 'tesseract.js'
import { FileMetadata, ImageFileMetadata, isImageFile } from '.'
export const BuiltinOcrProviderIds = {
@ -70,6 +72,10 @@ export type OcrProviderConfig = {
enabled?: boolean
}
export type OcrTesseractConfig = OcrProviderConfig & {
langs: Record<Tesseract.LanguageCode, boolean>
}
export type OcrProvider = {
id: string
name: string