UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

29 lines (28 loc) • 853 B
import { f as toStringifiedError } from "../../error-coercion-W9BtigRm.mjs"; import { n as serveWorkerTasks } from "../../worker-task-server-sbLPhqBg.mjs"; import "../../error-runtime-oJAVOxQN.mjs"; import "../../worker-task-server-B3ABe5qj.mjs"; import { t as extractPdfContent } from "../../document-extractor.runtime-BshunYry.mjs"; //#region extensions/document-extract/document-extractor.worker.ts serveWorkerTasks(async (input, _progress, control) => { const request = input; const imageErrors = []; try { return { status: "ok", result: await extractPdfContent({ ...request, onImageExtractionError: (error) => imageErrors.push(toStringifiedError(error)) }, control), imageErrors }; } catch (error) { return { status: "failed", error: toStringifiedError(error), imageErrors }; } }); //#endregion export {};