From 239c9c7205d4895024f629d4c5b7fe7225d8cb48 Mon Sep 17 00:00:00 2001 From: icarus Date: Fri, 22 Aug 2025 20:23:23 +0800 Subject: [PATCH] =?UTF-8?q?refactor(preload):=20=E7=A7=BB=E5=8A=A8OCR?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=AE=9A=E4=B9=89=E5=88=B0=E5=85=B1=E4=BA=AB?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将OCR相关的类型定义(OcrProvider, OcrResult, SupportedOcrFile)从渲染进程类型文件移动到共享类型文件@types,以提高代码复用性和维护性 --- src/preload/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/preload/index.ts b/src/preload/index.ts index b7d18edd70..af4803fd50 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -17,15 +17,17 @@ import { MemoryConfig, MemoryListOptions, MemorySearchOptions, + OcrProvider, + OcrResult, Provider, S3Config, Shortcut, + SupportedOcrFile, ThemeMode, WebDavConfig } from '@types' import { contextBridge, ipcRenderer, OpenDialogOptions, shell, webUtils } from 'electron' import { Notification } from 'src/renderer/src/types/notification' -import { OcrProvider, OcrResult, SupportedOcrFile } from 'src/renderer/src/types/ocr' import { CreateDirectoryOptions } from 'webdav' import type { ActionItem } from '../renderer/src/types/selectionTypes'