mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-19 14:41:24 +08:00
refactor(ocr): 将BUILTIN_OCR_PROVIDERS改为只读数组
使用Object.freeze确保数组不可变,提高代码安全性
This commit is contained in:
parent
ca08b11b5c
commit
f23e37941a
@ -12,7 +12,9 @@ export const BUILTIN_OCR_PROVIDERS_MAP = {
|
||||
tesseract
|
||||
} as const satisfies Record<BuiltinOcrProviderId, BuiltinOcrProvider>
|
||||
|
||||
export const BUILTIN_OCR_PROVIDERS: BuiltinOcrProvider[] = Object.values(BUILTIN_OCR_PROVIDERS_MAP)
|
||||
export const BUILTIN_OCR_PROVIDERS: readonly BuiltinOcrProvider[] = Object.freeze(
|
||||
Object.values(BUILTIN_OCR_PROVIDERS_MAP)
|
||||
)
|
||||
|
||||
export const DEFAULT_OCR_PROVIDER = {
|
||||
image: tesseract
|
||||
|
||||
Loading…
Reference in New Issue
Block a user