diff --git a/src/renderer/src/types/ocr.ts b/src/renderer/src/types/ocr.ts index 48cc8e4bc2..5dc915f3ea 100644 --- a/src/renderer/src/types/ocr.ts +++ b/src/renderer/src/types/ocr.ts @@ -100,14 +100,20 @@ export type OcrProvider = z.infer & { config?: OcrProviderBaseConfig } +export const isOcrProvider = (p: unknown): p is OcrProvider => { + return OcrProviderSchema.safeParse(p).success +} + export type OcrApiProviderConfig = OcrProviderBaseConfig & { api: OcrProviderApiConfig } +/** This type is not being used. */ export type OcrApiProvider = OcrProvider & { config: OcrApiProviderConfig } +/** This function is not being used. */ export const isOcrApiProvider = (p: OcrProvider): p is OcrApiProvider => { return !!(p.config && p.config.api && isOcrProviderApiConfig(p.config.api)) }