mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-26 11:44:28 +08:00
refactor(ocr): 修改ocrProviderCapabilityRecord类型定义
允许只定义部分能力
This commit is contained in:
parent
7cd0ff5d32
commit
843e230af6
@ -21,7 +21,7 @@ export const isOcrProviderCapability = (cap: string): cap is OcrProviderCapabili
|
||||
return Object.hasOwn(OcrProviderCapabilities, cap)
|
||||
}
|
||||
|
||||
export type OcrProviderCapabilityRecord = Record<OcrProviderCapability, boolean>
|
||||
export type OcrProviderCapabilityRecord = Partial<Record<OcrProviderCapability, boolean>>
|
||||
|
||||
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user