From 843e230af6ddb9f6d9e576efdd842c306c3eb837 Mon Sep 17 00:00:00 2001 From: icarus Date: Sat, 23 Aug 2025 13:14:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ocr):=20=E4=BF=AE=E6=94=B9ocrProviderC?= =?UTF-8?q?apabilityRecord=E7=B1=BB=E5=9E=8B=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 允许只定义部分能力 --- src/renderer/src/types/ocr.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/types/ocr.ts b/src/renderer/src/types/ocr.ts index c7870a95f4..c7e53f24a6 100644 --- a/src/renderer/src/types/ocr.ts +++ b/src/renderer/src/types/ocr.ts @@ -21,7 +21,7 @@ export const isOcrProviderCapability = (cap: string): cap is OcrProviderCapabili return Object.hasOwn(OcrProviderCapabilities, cap) } -export type OcrProviderCapabilityRecord = Record +export type OcrProviderCapabilityRecord = Partial> export type OcrProvider = { id: string @@ -59,7 +59,7 @@ export type ImageOcrProvider = OcrProvider & { } export const isImageOcrProvider = (p: OcrProvider): p is ImageOcrProvider => { - return p.capabilities.image + return p.capabilities.image === true } export type SupportedOcrFile = ImageFileMetadata